Copyright: bfaCS Hilfedatei Deutsch, Version 2.04


Thema nicht gefunden

Ein Problem, wie es scheint. Bitte kontaktieren Sie den Autor.


Einleitung

Willkommen bei Blowfish Advanced CS, dem Programm zum Schutz Ihrer vertraulichen Dateien auf Ihrem Windows PC und im Netzwerk.

Blowfish Advanced CS ist ein Dateiverschlüsselungsprogramm, welches Ihre Dateien mit einem Schlüssel schützt, erzeugt aus einem Passwort oder einer Schlüsseldisk. Damit hat niemand außer Ihnen Zugriff auf den Inhalt der Dateien. Blowfish Advanced CS vernichtet nicht mehr benötigte vertrauliche Dateien zuverlässig, eine Wiederherstellung wird unmöglich. Das Arbeiten mit verschlüsselten Dateien und das Löschen von freiem Speicherplatz sind weitere nützliche Features.

Wir leben heute im Informationszeitalter, womit Datenverschlüsselung für mehr und mehr Leute immer wichtiger wird. Es gibt viele Gründe warum Daten vor unerlaubtem Zugriff geschützt werden müssen, z.B. vertrauliche medizinische Daten, private oder geschäftliche Dokumente oder auch nur ein paar Bilder aus dem Internet.

Daten können auf verschiedenste Art und Weise gesichert werden. Neben physikalischen Maßnahmen wie das Wegschließen in einen Tresor oder einfachen Lösungen wie das Verstecken mittels Steganografie, ist der einzige Weg Dateien wirksam zu schützen die starke Kryptografie. Dies bedeutet den Einsatz von sicheren Algorithmen und Schlüsseln von ausreichender Länge, um jeder möglichen Attacke zu widerstehen, kombiniert mit dem sicheren Löschen der originalen Daten.

Dies ist die Technologie, die in Blowfish Advanced CS zum Einsatz kommt, vereinigt mit einer hervorragend ausgestatteten Benutzerschnitstelle für die tägliche Arbeit, unterstützt von einer Open Source Cryptobibliothek, sinnvoll in die Umgebung von Windows integriert und fähig, viele Prozesse teilweise oder ganz zu automatisieren.

Ausgestattet mit den bewährtesten und sichersten Technologien, in der Lage selbst die umfangreichste Anzahl von Dateien mit nur wenigen Mausaktionen zu verschlüsseln oder zu vernichten, schnell in der Ausführung und einfach in der Bedienung - Blowfish Advanced CS ist eines der führenden Softwareverschlüsselungsprodukte.

Markus Hahn,

November 1999


Woher bekomme ich Blowfish Advanced CS?

Blowfish Advanced CS kann von vielen Internet-Servern heruntergeladen werden.

Die neuesten Versionen erscheinen zuerst auf der Website von Markus Hahn unter

http://come.to/hahn

Es handelt sich hierbei um einen Umleitungsdienst, die richtige Adresse dahinter kann variieren.

Momentan befinden sich die Seiten auf einem schnellen deutschen Server unter

http://home.knuut.de/mchahn/software.html

Falls beide Adressen fehlschlagen sollten kontaktieren Sie bitte den Autor.


Registrierung

Wie funktioniert die Registrierung?

Blowfish Advanced CS wird als Shareware vertrieben.

Nach einer maximalen Probezeit von 30 Tagen müssen Sie Ihre eigene Kopie von Blowfish Advanced CS registrieren lassen. Die Registrierungsgebühr beträgt 30,00 US$.

Andernfalls entspricht eine weitere Benutzung dieser Software derjenigen einer Raubkopie.

Die Software kann bei ShareIt!, einem deutschen Online-Registrierungsdienst bestellt werden.

Nach dem Registrierungsprozeß erhalten Sie Ihren persönlichen Schlüssel per E-Mail, mit dem Sie dann die Shareware freischalten können. Danach wird die Software legal verwendet und ist nicht mehr eingeschränkt. Dieser Schlüssel wird für alle zukünftigen 2.xx Versionen von Blowfish Advanced CS gültig sein.

Bitte beachten Sie, daß der Schlüssel von ShareIt! verschickt und bearbeitet wird, nicht vom Autor selbst.

Nachdem Sie Ihre Nachricht mit dem persönlichen Schlüssel erhalten haben senden Sie bitte eine kurze E-Mail an den Autor. (Sie können auch die ursprüngliche Nachricht einfach weiterleiten). Nur für den Fall, daß ShareIt! diese Benachrichtigung versehentlich unterläßt. Wenn Sie auf der Kundenliste sind werden Sie über wichtige Updates informiert. Sie können jedoch auch Ihre Daten aus der Liste löschen lassen, falls es Ihnen lieber ist.

Für Upgrades von Blowfish Advanced 97 klicken Sie bitte hier...

Wenn Sie Blowfish Advanced CS registrieren möchten, können Sie das Bestellformular online im Internet ausfüllen und unter der folgenden Adresse im Internet

http://shareit1.element5.com/programs.html?productid=106582

abschicken. Alternativ können Sie auch unter

http://www.shareit.com

die Programmnummer eingeben: 106582.

Falls Sie keinen Zugang zum Internet haben, können Sie das ausgefüllte Formular zuschicken oder faxen an:

ShareIt!

element 5 AG

Sachsenring 69

50677 Köln

Telefon:	+49-221-2407279

Fax: 	+49-221-2407278

E-Mail:	register@shareit.com

In den USA:

ShareIt! Inc.

PO Box 844

Greensburg, PA 15601-0844

USA

Tel.	1-800-903-4152 (nur Bestellungen)

Tel.	724-850-8186 (Kundenbetreuung)

Fax.	724-850-8187

Registrierungsformular für Blowfish Advanced CS

Programm-Nr. : 106582

Nachname: ___________________________________

Vorname: ____________________________________

Firma: ____________________________________

Strasse und Nr.: ______________________________________

PLZ und Stadt: ________________________________

Land: _______________________________________

Telefon: _____________________________________

Fax: ________________________________________

E-Mail: ______________________________________

Wie würden Sie gerne Ihren Registrierungschlüssel erhalten?

E-mail - Fax - per Post

Wie möchten Sie die Registrierungsgebühr bezahlen:

Kreditkarte - Überweisung - Scheck - Bargeld

Informationen zu Ihrer Kreditkarte (falls zutreffend)

Kreditkarte: Visa - Eurocard/Mastercard - American Express - Diners Club

Karteninhaber: ________________________________

Karten-Nr.: ___________________________________

Gültig bis : ___________________________________

Datum / Unterschrift ___________________________


Upgrades von Blowfish Advanced 97

Wenn Sie ein registrierter Benutzer von Blowfish Advanced 97 sind können Sie das Upgrade für eine Gebühr von 20,00 US$ erwerben.

Bitte halten Sie ihren alten Registrierschlüssel BFA97.USR für das Freischalten bereit, andernfalls ist ein Upgrade der Software nicht möglich.

Wenn Sie Blowfish Advanced CS upgraden möchten, können Sie das Bestellformular online im Internet ausfüllen und unter der folgenden Adresse im Internet

http://shareit1.element5.com/programs.html?productid=106593

abschicken. Alternativ können Sie auch unter

http://www.shareit.com

die Programmnummer eingeben: 106593.

Falls Sie keinen Zugang zum Internet haben, können Sie das ausgefüllte Formular zuschicken oder faxen an:

ShareIt!

element 5 AG

Sachsenring 69

50677 Köln

Telefon:	+49-221-2407279

Fax: 	+49-221-2407278

E-Mail:	register@shareit.com

In den USA:

ShareIt! Inc.

PO Box 844

Greensburg, PA 15601-0844

USA

Tel.	1-800-903-4152 (nur Bestellungen)

Tel.	724-850-8186 (Kundenbetreuung)

Fax.	724-850-8187

Registrierungsformular für Blowfish Advanced CS Upgrade

Programm-Nr. : 106593

Nachname: ___________________________________

Vorname: ____________________________________

Firma: ____________________________________

Strasse und Nr.: ______________________________________

PLZ und Stadt: ________________________________

Land: _______________________________________

Telefon: _____________________________________

Fax: ________________________________________

E-Mail: ______________________________________

Wie würden Sie gerne Ihren Registrierungschlüssel erhalten?

E-mail - Fax - per Post

Wie möchten Sie die Registrierungsgebühr bezahlen:

Kreditkarte - Überweisung - Scheck - Bargeld

Informationen zu Ihrer Kreditkarte (falls zutreffend)

Kreditkarte: Visa - Eurocard/Mastercard - American Express - Diners Club

Karteninhaber: ________________________________

Karten-Nr.: ___________________________________

Gültig bis : ___________________________________

Datum / Unterschrift ___________________________


Copyright, Garantie und Kontakt zum Autor

Distribution

Sie können die Shareware-Version dieser Software problemlos auf der ganzen Welt über CD-ROM, Mailboxen, FTP oder dem World Wide Web veröffentlichen. Die einzige Einschränkung besteht darin, daß das Originalpaket ein keiner Weise verändert werden darf.

Exportbeschränkungen
(Hinweis für Benutzer aus der BRD)

Diese Software ist auf eine Schlüssellänge von 40 Bits beschränkt, damit aus Deutschland und anderen Wassenaar-Staaten sowie den USA problemlos exportierbar, ganz gleich welche Gesetzeslockerungen oder -änderungen in nächster Zeit kommen werden. Sobald die Software nach der Registrierung auf eine unbegrenzte Schlüssellänge freigeschaltet wird sollten Sie sich über gesetzliche, länderspezifische Einschränkungen informieren (zur Zeit ist starke Cryptografie in Deutschland uneingeschränkt verwendbar). Speziell wenn Sie mit starker Crypto-Software auf einem portablen Computer oder auch nur auf einem Datenträger eine Auslandsreise antreten.

Garantie

Bitte lesen Sie diese Hilfe sorgfältig durch bevor Sie dieses Programm mit Ihren Daten benutzen. Das Programm enthält mächtige Verschlüsselungstechnologien und kann Daten zerstören, wenn es unsachgemäß eingesetzt wird. Diese Software wird in ihrem Ist-Zustand ohne Garantie geliefert. Der Autor ist nicht für eventuelle Schäden verantwortlich, die direkt oder indirekt mit der Benutzung dieses Produktes auftreten könnten.

Copyright

Es ist nicht erlaubt diese Software ohne die Genehmigung des Autors zu disassemblieren, modifizieren, reengineeren oder weiterzuverkaufen. Alle geschützten Ausdrücke in diesem Dokument sind geschützte Ausdrücke und gehören ihren Urhebern.

Kontakt

Wenn Sie Probleme, Fragen oder Anregungen haben können Sie den Autor unter den folgenden E-Mail-Adressen kontaktieren:

markus_hahn@gmx.net
(primäre Adresse)

mchahn@knuut.de
(Zweitadresse)

Adreßänderungen werden auf der Website von Markus Hahn bekanntgegeben.

Die neuesten Versionen von Blowfish Advanced CS können von zahlreichen Software-Servern im Internet oder direkt auf der Website des Autors heruntergeladen werden.


Technische Referenz

Verschlüsselungsalgorithmen

Blowfish Advanced CS wird augenblicklich mit 4 Algorithmen ausgeliefert:

Blowfish

Der Algorithmus wurde von Bruce Schneier entworfen. Blowfish ist ein sehr schneller Algorithmus, der besonders auf 32bit-Prozessoren eine ausgezeichnete Performance bietet. Ein weiterer Vorteil ist seine variable Schlüssellänge von bis zu 448 Bits (56 Bytes). Er wurde erstmals im April 1994 in Doctor Dobb's Journal publiziert. Nach einem Jahr intensiver Cryptoanalyse war er immer noch ungebrochen (DDJ 10/95). Bis heute sind keine Schwächen bekannt.

PC1

Dieser Algorithmus ist 100% kompatibel zu RC4. RC4 wurde 1987 von Ron Rivest entwickelt. 1994 veröffentlichte ein Unbekannter den bis dahin unbekannten Quelltext in einer Mailing-Liste und wurde dadurch auf der ganzen Welt verfügbar. RC4 ist ein Stromverschlüsseler, welcher Bytes einzeln verarbeitet. Blowfish Advanced CS implementiert PC1 bzw. RC4 mit einer Schlüssellänge von 160 Bits.

Triple-DES

DES ist der Standard in Sachen Verschlüsselungsalgorithmen und wurde von IBM Mitte der 70er Jahre entwickelt. Obwohl er seit nunmehr 20 Jahren einer dauerhaften Analyse ausgesetzt war wurden bis heute keine Schwächen entdeckt. Das einzige Problem ist jedoch die zu kurze Schlüssellänge von 7 Bytes (entsprechen 56 Bits). Hat man Zugriff auf schnelle Rechnersysteme, so können alle möglichen Schlüssel innerhalb weniger Stunden getestet werden. Es gibt einige DES-Varianten, die den originalen Algorithmus in seiner Schlüssellänge erweitern. Der am meiste gebräuchliche davon ist Triple-DES, welcher einen 64bit-Datenblock dreimal hintereinander mit DES verschlüsselt und dabei drei verschiedene Schlüssel verwendet (bzw. einen Schlüssel, der dann in drei Teile zerlegt wird). Dadurch ergibt sich eine resultierende Schlüssellänge von 32 Bytes (168 Bits), welche die Sicherheit drastisch erhöht, jedoch auch dazu führt, daß der Algorithmus nun relativ langsam arbeitet. Die Triple-DES Implementierung von Blowfish Advanced CS ist 100% kompatibel zum DES-Standard.

Twofish

Der offizielle AES-Beitrag der Firma Counterpane - ein neuer, schneller und sehr flexibler Verschlüsselungsalgorithmus. Nach intensiver Kryptoanaylse sind bis heute keine Schwächen bekannt. Mehr Informationen zu TwoFish finden Sie auf http://www.counterpane.com. Die in Blowfish Advanced CS eingesetzte Version von Twofish verwendet eine Schlüssellänge von 256 Bits bei einer Blockgröße von 128 Bits (16 Bytes).

Alle Algorithmen in Blowfish Advanced CS sind mit Routinen für eine Selbstdiagnose ausgestattet, um im Ernstfall Inkompatibilitäten oder Beschädigungen festzustellen, welche zu einem irreparablen Datenverlust führen würden.

Schlüsselaufbereitung

Verschiedene Verschlüsselungsalgorithmen benötigen verschiedene Schlüssellängen. Der Blowfish- Algorithmus als Beispiel verwendet Schlüssel mit einer Länge von jeweils 56 Bytes. Es wäre ziemlich umständlich jedesmal Passwörter bereitstellen zu müssen, die exakt der geforderten Schlüssellänge entsprechen würden. Auf Grund dessen konvertiert das Programm es in einen Schlüssel, der für den jeweiligen Algorithmus paßt.

Blowfish Advanced CS verwendet eine Schlüsselaufbereitung mit welcher das Passwort durch den SHA-1, dem "Secure Hash Algorithm" bearbeitet wird. Der Vorteil ist u.a., daß der daraus resultierende Schlüssel danach in binärer Form vorliegt und äußerlich wie Zufallsdaten erscheint. Zusätzlich ist die Länge des Passwortes nun nicht mehr an die maximale Schlüssellänge des verwendeten Algorithmus gebunden, kann somit auf die richtige Größe hoch- oder heruntergerechnet werden.

Um die Schlüsselaufbereitung von Blowfish Advanced CS besser zu verstehen wird sie nun an zwei Beispielen verdeutlicht.

Unser Passwort sei "helloworld". Wir wollen einen Schlüssel mit 16 Bytes erzeugen. SHA-1 erlaubt uns so viele Daten wie nötig einzuspeisen und erzeugt daraus einen Hash von 20 Bytes. Ein Hash ist in etwa vergleichbar mit einer CRC32 Prüfsumme, jedoch kryptografisch sicher.

Um die 20 Bytes des Hashes auf die erforderlichen 16 Schlüsselbytes zu reduzieren nehmen wir die ersten 16 Bytes und XORen die restlichen 4 Bytes über den Anfang der 16 Bytes, wodurch nichts vom Hash ignoriert wird.

Passwort:	"helloworld"

|

    SHA-1

|

  a3d4ff09e22710946702eab2cc382596a8e3197322

  a3d4ff09e22710946702eab2cc382596a8

  ||||||||

    XOR e3197322

  ||||||||

Schlüssel:    40cd8c2be22710946702eab2cc382596a8

Im zweiten Beispiel ist unser Passwort immer noch "helloworld", jedoch benötigen wir einen Schlüssel für Blowfish mit einer Länge von 56 Bytes.

Wie bereits erwähnt liefert uns SHA-1 nur 20 Bytes zurück. Somit gewinnen wir weitere 36 Bytes vom Passwort in folgender Weise: zuerst wird das Passwort mit SHA-1 gehasht und wir erhalten 20 Bytes. Dann hängen wir diese 20 Bytes an das originale Passwort an und hashen diesen Konstrukt erneut. Das Ergebnis sind weitere 20 Bytes für unseren Schlüssel. Durch das modifizierte Passwort ist dieser neue Hash vom ersten komplett verschieden. Nun hängen wir diesen zweiten Hash wieder an unser modifiziertes Passwort, hashen erneut und erhalten so die letzten nötigen 20 Bytes. Von denen haben wir jetzt natürlich 4 Bytes zuviel, welche wir deswegen über den Beginn des ersten Hashes XORen. Nun haben wir die benötigten 56 Bytes (448 Bits) für den Blowfish Verschlüsselungsalgorithmus zusammen.

Bemerkt sei noch, daß das Passwort bzw. der Benutzerschlüssel zusätzlich immer mit 11 Bytes Zufallsdaten (Salz) kombiniert wird.

SHA-1 ist der heutzutage als am sichersten anerkannte Hash-Algorithmus.

Zufallszahlenerzeugung

Blowfish Advanced CS bietet zwei Generatoren für Zufallszahlen. Ein PRNG (Pseudo Random Number Generator) wird verwendet, um Zufallszahlen für Sicherheitszwecke zu generieren, z.B. für Salz (für die Kombination mit Schlüsseln), zum Überschreiben (Vernichten) oder (am Wichtigsten) um Schlüsseldateien zu erzeugen.

Yarrow

Dieser PRNG wurde von Counterpane entworfen und kann als das beste Konzept zur Erzeugung von Zufallsdaten für Sicherheitszwecke betrachtet werden. Blowfish Advanced CS implementiert Yarrow mit SHA-1 als Hash-Algorithmus und Triple-DES als Blockverschlüsselungsalgorithmus. Für die aktuelle Dokumentation von Yarrow schauen Sie bitte unter http://www.counterpane.com nach.

CryptPak PRNG

Dieser Zufallszahlengenerator war bereits im Vorgänger von Blowfish Advanced 97 als einziger PRNG tätig. Hierbei kommt eine SHA-1-Selbstverschlüsselungsmethode zum Einsatz. Um den Generator zu initialisieren wird ein String mit Daten aus verschiedensten Quellen (Systemdatum und Zeit, Laufwerksinformationen, etc.) aufgebaut und mit SHA-1 gehasht. Somit erhält man einen 20 Bytes großen Puffer mit Zufallsdaten, von denen jedoch nur 10 Bytes benutzt werden (um vorhersagbare Zufallsreihen zu vermeiden). Werden weitere 10 Bytes Zufallszahlen benötigt, so wird der Puffer mit sich selbst gehasht, wodurch sich erneut 20 Bytes Zufallsdaten ergeben. Diese Methode bietet eine bessere Zufallsverteilung wie die meisten konventionellen 32bit Generatoren.

Aufgrund seines guten Designs ist Yarrow zu bevorzugen.

Auffrischung des PRNG

Zufallszahlengeneratoren sind nur so gut wie der Seed (engl., Saat), mit denen sie gefüttert werden. Unter Seed versteht man Zufallsereignisse bzw. die damit verbundenen Werte aus einem System (Entropie), welche den Strom der Zufallszahlen unvorhersagbar macht. Je mehr (brauchbare) Seed in einen PRNG eingebracht wird, desto besser, ergo sicherer, werden seine Ausgabewerte.

Blowfish Advanced CS sammelt im Hintergrund Seed durch die Koordinaten der Mausbewegung über dem Fenster der Dateiauswahl und speist diesen in regelmäßigen Abständen in den aktuellen Zufallszahlengenerator. Dadurch wird für den Benutzer unsichtbar die Qualität der Zufallsdaten erhöht.

Erzeugung von Schlüsseldisks

Neben konventionellen Passwörtern ist Blowfish Advanced CS in der Lage Schlüsseldisks zu verwenden. Eine Schlüsseldisk(ette) enthält immer eine Datei mit binärem Inhalt, welcher als Schlüssel verwendet wird. Wenn die Datei größer als 65.520 Bytes ist wird der Rest ignoriert.

Selbtverständlich kann jede Datei als Schlüsseldatei verwendet werden, Blowfish Advanced CS jedoch bietet eine bequeme Methode um Schlüsseldateien zu erzeugen, schnell und sicher. Die notwendigen Daten werden dem aktiven PRNG entnommen (Yarrow wird hierfür empfohlen). Um einen so sicher als möglichen Zufallsschlüssel zu erhalten werden vom Benutzer eine große Anzahl von zufälligen Ereignissen als Seed verlangt, welche aus Mausbewegungen und Tastendrücke gewonnen werden.

Datenkompression

Blowfish Advanced CS verwendet den LZSS Algorithmus zur Datenkompresion. LZSS komprimiert Daten sehr schnell, eignet sich somit hervorragend für die Verschlüsselung umfangreicher Datenmengen bei einer gleichzeitig guten Kompressionsrate, vergleichbar mit ZIP-Kompressoren im Super-Fast-Modus.

Automatische Bestätigung

Natürlich wird das Passwort nicht in seiner ursprünglichen Form abgespeichert. Es genügt eine Prüfsumme davon zu haben und diese mit der des gerade eingegebenen Passwortes zu vergleichen. Wenn Sie einen Blick in die Konfigurationsdatei BFACS.INI werfen könnten Sie folgendes entdecken:

[KEYCHECKER]

COUNT=2

1=91D07252FA087F779A11D5603A7FDAEEF11429CAFA9D2389D2BAA0

2=212DD72DC589AF25071358B14032A3282D93F141DA6F254C23EF5E

Hier sehen Sie die Prüfsummen der Passwörter. Sie können weder in das ursprüngliche Passwort zurück gewandelt werden, noch erhält man aus ihnen irgendwelche andere Informationen.

Die ersten 23 Bytes eines Eintrages speichern einen Salzwert, der Rest (4 Bytes) die Prüfsumme. Die Prüfsumme wird durch den Hash über das Salz und dem Passwort mit MD5 gebildet. Alle vier 32bit Viertel werden mit XOR verknüpft und bilden dann die Prüfsumme.

Datenvernichtung

Blowfish Advanced CS bietet drei echte Vernichtungsmethoden, die alle auf demselben Schreibprozeß basieren und sich nur in der Anzahl der Überschreibvorgänge unterscheiden.

Dateien unter Betriebsystemen wir z.B. Windows 95/98 oder NT4/2000 zu überschreiben ist nicht so einfach wie es scheint. Daten werden gebuffert und im Cache zwischengespeichert, bevor sie physikalisch auf dem Datenträger landen. Speziell wenn eine Datei kurz nach der letzten Schreibanweisung gelöscht wurde, wird wenig oder zum Teil auch gar nichts mehr auf der Disk gelöscht.

Der zuverlässigste Weg zur Vernichtung von Daten ist das direkte Überschreiben der Sektoren, welches aber zu größeren Problemen führen kann, z.B. durch verschiedene Dateisysteme (FAT12, FAT16, FAT32, NTFS, etc.) und dem hohen Risiko Datenträger auf so niedrigem Niveau zu manipulieren.

Deswegen verwendet Blowfish Advanced CS eine andere Methode, welche mit jedem Win32 System sauber zusammenarbeitet. Durch einen speziellen Windows API Aufruf werden die Daten sofort und direkt durch alle Caches und Buffer direkt auf den Datenträger geschrieben. Sie können diesen Prozeß sogar akustisch verfolgen, da Ihre Festplatte viel intensiver als sonst arbeiten muß. Nach dem Überschreiben werden die Dateien dann lediglich geschlossen und gelöscht. Die Dateilänge zuvor auf Null setzen zu wollen führt speziell unter Windows 95/98 zu Problemen.

Sie werden vielleicht mit einem Disk-Editor herausfinden daß Dateien, die mit Blowfish Advanced CS vernichtet wurden im Nachhinein wiederherstellbar sind. Dies ist zwar richtig, jedoch wo zuvor die originalen Daten gespeichert waren befinden sich jetzt nur noch Zufallswerte - die alten Daten wurden komplett vernichtet.

Dateiformat

In Blowfish Advanced CS passieren Daten zwei Schichten bevor sie in eine verschlüsselte Datei geschrieben werden. Dies ermöglicht eine flexible Handhabung und eine Wiederverwendung der Verschlüsselungsschicht für andere Zwecke. Die Möglichkeit der schnellen Umverschlüsselung ist ein Resultat dieser Technik.

Die erste Schicht ermöglicht es dem Programm mit jedem Verschlüsselungsalgorithmus zu arbeiten, unabhängig von seiner Blockgröße, Schlüsselbreite oder der Verkettungsmethode für einzelne Blöcke.

Eine Datei, die nur mit dieser Schicht erzeugt wurde sieht schematisch so aus:

==================

|      Kopf      |

==================

|   Init.-Daten  |

==================

| verschlüsselte |

|     Daten      |

==================

Der Kopf läßt sich in Object Pascal in folgender Weise definieren:

TCryptFileHeader = packed record

  magic              : Longword;

  sizeOfHeader       : Word;

  version            : Word;

  lengthLo           : Longword;

  lengthHi           : Longword;

  cipherInitDataSize : Word;

  cipherBlockSize    : Word;

  keySalt            : array[0..10] of Byte;

  KeyHash            : Longword;

end;

magic ist eine 32bit Konstante um eine verschlüsselte Datei zu identifizieren.

sizeOfHeader speichert die Größe des Kopfes.

version ist eine 16bit Darstellung der Versionsnummer des CryptFile-Moduls, wobei im oberen Byte die Haupt- und im unteren die Nebennummer gespeichert sind.

lengthLo und lengthHi sind eine 64bit Darstellung der Anzahl der verschlüsselten Bytes in der Datei. Blowfish Advanced CS unterstützt Dateilängen größer als 4GB ohne Probleme.

cipherInitDataSize enthält die Anzahl der Bytes, die ein Algorithmus zur Entschlüsselung der Datei (zusätzlich zum Passwort) benötigt.

cipherBlockSize speichert die Blockgröße des Algorithmus, der zur Verschlüsselung eingesetzt wurde. Viele Algorithmen verschlüsseln nicht byte- sondern blockweise, was z.B. bedeutet, daß Daten in Einheiten zu je 8 Bytes zusammengefaßt und gemeinsam verschlüsselt werden. Dies ermöglicht dem Programm inkompatible Algorithmen von vornherein zu erkennen.

keySalt speichert 11 Bytes Salz. Salz besteht aus Zufallsdaten und wird an das Passwort angehängt, bevor es zur Verschlüsselung eingesetzt wird. Das Ergebnis ist, daß selbst mit gleichen Passwort und den exakt gleichen Originaldaten die Verschlüsselung jedesmal anders aussehen wird, selbst wenn der verwendete Algorithmus keine Blockverkettng unterstützt (ECB-Modus).

keyHash enthält eine 32bit Prüfsumme des Passwortes und des Salzes. Diese Prüfsumme kann weder umgekehrt werden, noch liefert sie irgendwelche Informationen über das Passwort selbst. Sie wird aus dem 128bit M5-Hash der Passwort+Salz Kombination gewonnen, indem alle vier 32bit Hälften miteinander per XOR verknüpft werden. Dies erlaubt eine schnelle Erkennung von falschen Passwörtern. Wie Sie leicht erkennen können ist die Chance ein falsches Passwort zu erkennen 1 : 2 32 (oder 1 : 4.294.967.296), was ausreichend für den alltäglichen Gebrauch zur Verschlüsselung tausender Dateien ist, jedoch entscheidend zuwenig um eine Brute-Force-Attacke zu erleichtern, wo viel mehr Möglichkeiten ausprobiert werden müssen.

Direkt nach dem Kopf werden die Initialisierungsdaten des Algorithmus abgespeichert. Die Anzahl der Bytes entspricht derjenigen, die im Header gespeichert ist.

Nach den Initialisierungdaten folgen die verschlüsselten Daten. Die Läge der verschlüsselten Daten wird jeweils an die Blockgröße des verwendeten Algorithmus angepaßt.. Wenn z.B. Daten mit Blowfish verschlüsselt werden, so ist eine Anpassung an die nächste 8-Byte-Grenze nötig. So werden 29 Bytes Originaldaten zu 32 Bytes verschlüsselter Daten.

Die zweite Schicht von Blowfish Advanced CS wird komplett im Datenabschnitt der verschlüsselten Datei gespeichert und sieht folgendermaßen aus:

=====================

|  Virtueller Kopf  |

=====================

| Unicode-Dateiname |

=====================

|       Daten       |

=====================

|       CRC32       |

=====================

Der große Vorteil der Zweischicht-Technologie ist, daß sich die zweite Schicht um nichts mehr in Sachen Verschlüsselung zu kümmern braucht. Sie gibt ihre Daten einfach an die erste Schicht weiter, welche sich um die Verschlüsselung und den Datei I/O kümmert.

Der virtuelle Kopf wurde in Object Pascal in folgender Form festgelegt:

TVirtualHeader = packed record

  magic       : Longword;

  headerSize  : Byte;

  lowestVer   : Byte;

  filetime    : TFileTime;

  attributes  : Integer;

  fileLenLo   : Longword;

  fileLenHi   : Longword;

  fileNameLen : Word;

  compress    : Byte;

end;

magic ist eine 32bit Konstante um eine Datei zu identifizieren, die speziell von Blowfish Advanced CS verschlüsselt wurde. Wie schon oben erwähnt kann die erste Schicht auch von anderen Programmen zu anderen Zwecken verwendet werden.

headerSize speichert die Größe des virtuellen Kopfes.

lowestVer speichert die kleinste Versionsnummer, die nötig ist um die Datei korrekt zu entschlüsseln.

filetime ist eine 64bit Darstellung von Datum und Zeit der Originaldatei, kompatibel zu den Win32 API Funktionen und leistungsfähiger als die alten 32bit Darstellungen aus DOS und Win16 Programmen.

attributes enthält das Attribut der Originaldatei, z.B. das Schreibschutz- oder Versteckt-Attribut.

fileLenLo und fileLenHi speichern die 64bit Dateilänge.

fileNameLen speichert die Länge des originalen Dateinamens, welcher direkt nach dem Kopf folgt.

compress enhält den Komprimierungszustand der Datei. Ist dieses Byte null, dann wurden die Daten nicht komprimiert. Der aktueller Standardkompressor ist LZSS.

Der Dateiname wird an den virtuellen Header im Unicode-Format angehängt, in dem jedes Zeichen in einer 16bittige Darstellung gespeichert wird. Dies bereitet das Dateiformat für zukünftige Betriebssysteme vor, die Dateinamen in Unicode als Standard verwenden, z.B. Windows NT.

Nach dem Dateinamen folgen die eigentlichen Dateidaten.

Eine 32bit CRC32 Prüfsumme schließt den gesamten Datenstrom ab, welcher durch die erste Schicht

im Datenbereich verschlüsselt angelegt wird.

Alle Integerwerte werden im Intel-Modus gespeichert. Die Strukturen werden nicht ausgerichtet, so daß sich stets die kleinste Größe ergibt, z.B. für die Größe des TVirtualHeader damit 4 + 1 + 1 + 8 + 4 + 4 + 4 + 2 + 1 = 29 Bytes.

Programmierung

Blowfish Advanced CS wurde mit Borland Delphi 4 und Microsoft Visual C++ 5 unter Windows 95b auf einem Celeron/400 mit 128 MB RAM und 18 GB Festplattenspeicher entwickelt.


Sicherheitsaspekte

Wenn Sie ein Passwort wählen, so müssen Sie sich stets einen wichtigen Aspekt vor Augen halten: jedes Passwort kann durch eine sogenannte Brute-Force-Attacke herausgefunden werden, was nichts anderes bedeutet, daß alle möglichen Passwörter durchprobiert werden.

Wenn Ihr Passwort aus drei Buchstaben besteht und man davon ausgeht, daß nur Zeichen von "a" bis "z" verwendet wurden, dann gibt es maximal 26 * 26 * 26 = 17.576 Möglichkeiten die zur Erkennung des Passwortes probiert werden müssen. Mit einem optimierten Suchprogramm, auf einem schnellen Computer ausgeführt, würde so Ihr Passwort innerhalb weniger Millisekunden gefunden werden.

Wenn Sie jedoch nur 2 Zeichen mehr verwenden, so muß man ca. 11 Millionen Kombinationen testen, was um einiges mehr Zeit benötigt, selbst auf einem schnellen Rechner. Entspricht das Passwort (selbst wenn nur im Ansatz) einem gängigen Wort, so kann es durch eine Wörterbuchattacke aber wiederum sehr viel schneller gefunden werden.

Die Regel ist einfach: je mehr Zeichen Sie verwenden, um so mehr Kombinationen bestehen, um so schwieriger ist eine verschlüsselte Datei zu brechen. Mit einem Schlüssel von 6 Bytes (entspricht 48 Bits), welcher aus einem genügend langen Passwort erzeugt wurde, existieren 2566 = 281.474.976.710.700.000.000 (281,5 Trillionen) Kombinationen. Nimmt man an, daß ein schneller Computer ungefähr eine Million Schlüssel pro Sekunde testen kann, so wird es ca. 9 Jahre dauern um alle Kombinationen zu probieren. Noch ein Byte mehr und eine Brute-Force-Attacke wird extrem aufwendig.

Rechenleistung wird natürlich billiger mit der Zeit, Mikroprozessoren immer leistungsfähiger, so daß jede Sicherheitsrechnung stets von Jahr zu Jahr angepaßt werden muss.

Wie sollten Sie Ihr Passwort wählen?

Benutzen Sie keine gebräuchlichen Worte, so wie z.B. den Namen Ihres Ehepartners, Tochter, Sohn, Hund, Katze, Lover, Ihre Versicherungs-, Haus- oder Telefonnummer, die Zahlen Ihres Geburtstages oder -jahrs, nicht einmal in umgekehrter Reihenfolge. Sie können sicher sein, daß diese

Passwörter als erstes ausprobiert werden.

Wenn Sie keine Passwörter mit extra Zeichen wie z.B. "&%$*" verwenden wollen, so benutzen Sie bitte Passwörter, die mindestens 10 Zeichen lang sind. Benutzen Sie zudem Zahlen oder binäre Werte. Ein gutes Passwort z.B. ist ein Satz ohne Sinn, der aber leicht gemerkt werden kann, z.B. "Der Hund ist zu grün?".

Bitte erinnern Sie sich immer an die goldene Regel:

Vergessen Sie niemals Ihr Passwort!

Prägen Sie es sich gut ein!

(Wenn Sie sich Passwörter nicht merken können,

 verwenden Sie Schlüsseldisks.)

Es gibt keine Möglichkeiten Dateien wiederherzustellen, die durch Blowfish Advanced CS mit einem vergessenen Schlüssel von ausreichender Länge gesichert wurden. Wenn das Passwort oder die Keydisk verloren gehen sind Sie nicht mehr in der Lage Ihre Dateien zu entschlüsseln. Das Programm speichert die Schlüssel nirgends ab, weder in der verschlüsselten Datei noch sonst irgendwo. Die Schlüssel selbst werden sogar nach ihrem Gebrauch aus dem Speicher gelöscht.


Danksagung

Mein Dank geht an alle Personen, die mich bei der Entwicklung dieser Software unterstützt haben.

Counterpane, für die freien Algorithmen Yarrow und Twofish

Bruce Schneier, für Blowfish und sein hervorragendes Buch

Applied Cryptography

2nd Edition, John Wiley & Sons Inc., ISBN 0-471-11709-9
(auch in Deutsch unter dem Titel "Angewandte Kryptografie" erhältlich)

Jim Toomey (http://www.slagoon.com), für die Genehmigung des Programmsymbols

Alle Betatester!


Drap & Drop Möglichkeiten
Drag & Drop Möglichkeiten

Blowfish Advanced CS bietet mehrfache Drag & Drop Unterstützung.

Neben Ziehen und Ablegen von Objekten in der Dateiauswahl selbst erlaubt das Programm Drap & Drop Operationen von außerhalb auf die Oberfläche.

Wenn eine Drag & Drop Aktion stattgefunden hat fragt Blowfish Advanced CS nach, was mit den Dateien und Ordnern zu tun ist. Sie können zwischen Verschlüsseln, Entschlüsseln, Vernichten, Betrachten, dem Löschen von freiem Dateispeicher oder Arbeiten mit den gegebenen Objekten wählen. Die Software ist schlau genug, um einzelne verschlüsselte Dateien zu erkennen und (je nach Konfiguration) direkt mit ihnen zu arbeiten oder sie anzuzeigen.

Wenn Objekte auf das Programmsymbol gezogen wurden können Sie die Software (per Option) dazu bringen, nach Erledigung des Jobs automatisch zu beenden. Dies ist dann besonders sinnvoll, wenn Sie nur eine einzelne Aktion durchführen und ansonsten nicht weiter mit der Software arbeiten wollen.


Schaltflächen und Werkzeugleiste für die Auswahl

Durch die Schaltflächenleiste starten Sie Dateioperationen intuitiv, rufen den Dialog mit den Optionen auf, verlassen das Programm, erfahren Informationen über das Programm und aktivieren die Hilfedatei.

Die Werkzeugleiste für die Auswahl hilft Ihnen schnell und komfortabel durch Ihr Dateisystem zu schalten, einen neuen Ordner anzulegen oder den Anzeigestil der Auswahl zu ändern.

Alle Aktionen der Schaltflächenleiste und der Werkzeugleiste für die Auswahl sind auch im Hauptmenü enthalten. Beachten Sie die Möglichkeiten der Tastenkürzel  (z.B. Strg+E zum Verschlüsseln), um Ihre Arbeitsgeschwindigkeit mit Blowfish Advanced CS zu verbessern.

Bitte wählen Sie eine der folgenden Beschreibungen für weitere Informationen:

Schaltflächenleiste:

Verschlüsseln

Entschlüsseln

Vernichten

Arbeiten mit

Optionen

Beenden

Info

Hilfe

Werkzeugleiste für die Auswahl:

Eine Ebene nach oben

Neu einlesen

Navigieren

Neuer Ordner

Auswahlstile

Pfadeingabe


Verschlüsseln

Durch Klicken auf diese Schaltfläche verschlüsselt Blowfish Advanced CS alle ausgewählten Dateien und Ordner.

Wenn Sie einen Ordner ausgewählt haben werden alle Dateien (und Dateien in Unterordnern) in ihm verschlüsselt, die zur Dateimaske passen und die richtigen Attribute besitzen.

Bitte beachten Sie, daß verschlüsselte Dokumente nicht mehr in die dazugehörigen Applikationen geladen werden können. Zur Vermeidung solcher Umstände bietet das Programm zwei verschiedene Verfahren an, um Dateien umzubenennen, neben der Möglichkeit eine spezielle Endung zum Dateinamen hinzuzufügen.

Verschlüsseln Sie nichts, was Ihr System beeinträchtigen könnte, z.B. Initialisierungs- oder Systemdateien!

Bevor mit der Verschlüsselung begonnen wird muß ein Schlüssel eingeben werden. Ein Schlüssel kann entweder eine Schlüsseldisk, ein Passwort oder Kombinationen beider sein. Die Eingabe findet im Schlüsseldialog statt.


Entschlüsseln

Durch Klicken auf diese Schaltfläche entschlüsselt Blowfish Advanced CS alle ausgewählten Dateien und Ordner.

Wenn Sie einen Ordner ausgewählt haben werden alle Dateien (und Dateien in Unterordnern) in ihm entschlüsselt, die zur Dateimaske passen und die richtigen Attribute besitzen.

Bevor mit der Entschlüsselung begonnen wird muß ein Schlüssel eingeben werden. Ein Schlüssel kann entweder eine Schlüsseldisk, ein Passwort oder Kombinationen beider sein. Die Eingabe findet im Schlüsseldialog statt.


Vernichten

Durch Klicken auf diese Schaltfläche vernichtet Blowfish Advanced CS alle ausgewählten Dateien und Ordner.

Wenn Sie einen Ordner ausgewählt haben werden alle Dateien (und Dateien in Unterordnern) in ihm entschlüsselt, die zur Dateimaske passen und die richtigen Attribute besitzen.

Sie können zwischen verschiedenen Vernichtungsmethoden wählen, entweder für eine schnellere Ausführung oder für mehr Überschreibzyklen.

Vorsicht bei dieser Operation!

Wenn eine Datei vernichtet wurde (von einfachem Löschen abgesehen) so ist ihr originaler Inhalt für immer verloren, und kann selbst mit speziellen Disk-Editoren nicht wiederhergestellt werden!


Arbeiten mit

Blowfish Advanced CS macht es Ihnen möglich mit verschlüsselten Dateien zu arbeiten.

Arbeiten bedeutet hier diese drei Schritte:

1. Entschlüsseln der ausgewählten Datei

2. Starten der dazugehörigen Applikation und Abwarten auf das Ende der Bearbeitung

3. Wiederverschlüsseln der Datei mit demselben Schlüssel und Wiederherstellung des alten Namens der verschlüsselten Datei.

Dieses Feature automatisiert den größten Teil der Arbeit, die beim Bearbeiten von verschlüsselten Dateien auftritt. Der Schlüssel muß nur einmal eingegeben werden, weitere Aktionen sind danach nicht mehr nötig. Die Erhaltung des alten Dateinamens ist speziell im Hinblick auf das Backup von zufällig umbenannten Dateien nützlich.


Optionen

Mit dieser Schaltfläche öffnen Sie den Dialog zur Einstellung der Optionen von Blowfish Advanced CS.

Hier können Sie Blowfish Advanced CS in der Art und Weise konfigurieren, um es Ihren persönlichen Wünschen anzupassen.

Obwohl Blowfish Advanced CS bereits in der Standardeinstellung bereits hervorragend arbeitet nehmen Sie sich bitte die Zeit um mehr über die Optionen zu erfahren, und um so auch alle mächtigen Features dieser Software nutzen zu können.

Für mehr Informationen schlagen Sie bitte im Überblick nach.


Beenden

Mit dieser Schaltfläche verlassen Sie Blowfish Advanced CS.

Die aktuellen Einstellungen werden in der Konfigurationsdatei BFACS.INI gespeichert.

Sie können das Programm dazu bringen, sicherheitsrelevante Einstellungen nicht zu speichern.


Info

Hier erhalten Sie Informationen über die Lizenz des Programms, Einschränkungen der Schlüssellänge, die Versionsnummer von Blowfish Advanced CS und der CryptPak Bibliothek, sowie weitere Systemeigenschaften.

In der Shareware-Version ist eine Schaltfläche sichtbar, die zum Dialog für Eingabe des Registrierungsschlüssels führt.


Hilfe

Öffnet diese Hilfedatei, mit aufgeschlagenem Inhaltsverzeichnis.


Eine Ebene nach oben

Die gewöhnliche Schaltfläche für das nächst höhere Verzeichnis, z.B. um von "D:\MeineDateien\Documente" to "D:\MeineDateien" zu wechseln.

Diese Schaltfläche ist deaktiviert, wenn das oberste Verzeichnis erreicht wurde.


Neu einlesen

Klicken Sie auf diese Schaltfläche, damit die Auswahl den gesamten Pfad neu einliest. Die Auswahlansicht wird gelöscht und mit den Namen aller Dateien, Ordner, Laufwerke und Netzwerkressourcen des aktuellen Pfades gefüllt.


Navigieren

Öffnet den Standarddialog zum Wählen eines neuen Pfades.


Neue Ordner

Klicken Sie auf diese Schaltfäche um neue Ordner im aktuellen Pfad anzulegen.

Im Gegensatz zur gewohnten Vorgehensweise im Windows Explorer können Sie in der Dialogbox nicht nur einen neuen Pfad, sondern eine ganze Pfadreihe angeben. Dies ist sehr nützlich, wenn Sie mehrere Pfade auf einmal anlegen wollen, z.B. "Dokumente\Persönlich\August".

Zusätzlich können Sie mehrere Pfade auf einmal anlegen. Jede Zeile in der Eingabe-Box repräsentiert einen neuen Pfad. Leerzeilen werden ignoriert. Um den Dialog schnell abzuschließen drücken Sie entweder ALT+O (oder Tab und Enter).


Auswahlstile

Die vertrauten Schaltflächen, um den Anzeigestil der Auswahl zu ändern.

Die Stile sind die folgenden

- Große Symbole, nützlich für komfortables Navigieren

- Kleine Symbole, gut für größere Dateiansammlungen

- Liste, dasselbe, jedoch wird in horizontaler Richtung angeordnet

- Details, um alle Dateiinformationen darzustellen, z.B. die Attribute oder die Typenbezeichnung

Wenn der Scanner aktiviert ist verwenden Sie die Detailansicht, um die originalen Namen und Größen der verschlüsselten Dateien einsehen zu können.


Pfadeingabe

Das Eingabefeld ermöglicht es Ihnen durch direkte Eingabe zu jedem Pfad zu wechseln.

Sie können im gleichen Zuge auch eine Maske setzen (z.B. "*.doc") um Dateien eines bestimmten Typs herauszufiltern.


Favoriten

Auf die gleiche Weise, wie Sie interessante Links im Internet als Bookmarks speichern, können Sie eine Liste Ihrer am häufigsten verwendeten Pfade in Blowfish Advanced CS anlegen.

Wenn Sie den aktuellen Pfad als Favoriten abspeichern wollen, klicken Sie auf den Menüeintrag Favoriten...Aktuellen Pfad hinzufügen. Der Pfad wird dann permanent im der Liste im Menü Favoriten verfügbar sein. Das Wechseln zu komplett unterschiedlichen Pfaden ist nun nur noch eine Sache von einer Sekunde anstelle von umständlichem Navigieren.

Sie können Ihre Favoriten bearbeiten, indem Sie auf den Menüeintrag Favoriten...Verwalten... klicken. In der erscheinenden Dialogbox können Sie dann nicht mehr erwünschte Einträge löschen. Mehrfachauswahl ist möglich, falls Sie mehrere Favoriten auf einmal löschen wollen.


Optionen

Der Optionsdialog erlaubt Ihnen das Feintuning am Programm, um es am besten auf Ihre Zwecke einstellen zu können.

Aufgeteilt in vier Hauptkategorien bietet es Ihnen eine gute Möglichkeit um die nötigen Optionen so schnell als möglich zu finden.

Sicherheit

Konfiguration

Dateien

Verschiedenes

Änderungen in den Optionen sind nur während des aktuellen Programmlaufs gültig. Sollten sie permanent gemacht werden, so klicken Sie auf die Schaltfläche Speichern. Sie wird dann aktiviert, wenn eine Änderung stattgefunden hat.


Sicherheit

Verschlüsselungsalgorithmus

Suchen Sie sich hier den Verschlüsselungsalgorithmus Ihrer Wahl aus. Augenblicklich werden 4 Algorithmen unterstützt: Blowfish, PC1, Triple-DES und Twofish. Für weitere Informationen lesen Sie bitte in der Technischen Referenz nach.

Wenn Sie Dateien mit einem bestimmten Algorithmus verschlüsselt haben, so müssen Sie diesen zur Entschlüsselung gegebenenfalls wieder aktivieren (was auch das Arbeiten und Betrachten von Dateien beinhaltet).

Zufallszahlengenerator

Sie können zwischen Yarrow und dem Generator aus der CryptPak Bibliothek umschalten. Es wird empfohlen Yarrow einzusetzen, dem neueste Stand der Zufallszahlengeneratoren nach eine Studie von Counterpane. Mehr Informationen hierzu finden Sie in der Technischen Referenz.

Im Gegensatz zu den Verschlüsselungsalgorithmen spielt die Wahl des Zufallszahlengenerators bei der Entschlüsselung keine Rolle.

Vernichtungsmethode

Hier können Sie unter vier verschiedenen Methoden wählen, wie Ihre Daten vernichtet werden sollen. Bitte beachten Sie, daß Vernichten auf Netzlaufwerken unter Umständen nicht zu den gleichen Ergebnissen führt wie auf lokalen Laufwerken. Netzwerklaufwerke können komplett virtuell auf einem großen Server liegen, wobei Caching und das Zwischenspeichern nicht kontrolliert werden können (selbst wenn das Netzwerk vorgibt, ein cluster-ähnliches Dateisystem zu besitzen).

Nur löschen

Dateien werden nur gelöscht, jedoch nicht überschrieben. Dadurch, daß die originalen Inhalte auf der Platte für eine ungewisse Zeit erhalten bleiben, wird diese Methode nicht empfohlen.

Einfach

Dateien werden einmal mit Zufallsdaten überschrieben.

Nützlich zur schnellen Vernichtung großer Datenmengen.

DoD-Methode

Die originalen Daten werden durch dreifaches Überschreiben nach den Bestimmungen NTSC-TG-025 (Version 2, Sept. 1991) des US-amerikanischen Verteidigungsministeriums vernichtet. Dies ist die empfohlene Methode.

SFS-Methode

Hier werden Daten 35 Mal mit speziellen Mustern überschrieben, um alle Informationen auf jedem denkbar möglichen magnetischen Datenträger zu entfernen. Die SFS Vernichtung wurde von Peter C. Gutmann entwickelt. Bitte beachten Sie, daß das Vernichten von Dateien mit dieser Methode sehr viel Zeit in Anspruch nimmt, selbst auf schnellen SCSI-Laufwerken. Empfohlen für die absolute Sicherheit.

Schlüsselspeicher

Hier können Sie das Verhalten des Schlüsselspeichers beeinflussen, in welchem Schlüssel abgelegt werden, um unnötige Neueingaben zu vermeiden. Für weitere Informationen lesen Sie bitte die Ausführungen über den Schlüsselspeicher.

Die Haltezeit ist die Anzahl der Sekunden, in der denen ein Schlüssel gespeichert bleibt. Danach wird er ungültig und aus dem Speicher gelöscht.

Wenn Sie einen Schlüssel bis zur Beendigung der Applikation im Speicher halten wollen, so aktivieren Sie den Schalter Gespeicherter Schlüssel läuft nie ab.


Konfiguration

Die Konfiguration enthält Schalter für die verschiedenste Zwecke für Blowfish Advanced CS. Anstelle unkontrollierter Verteilung in irgendwelchen Dialogen sind sie hier in eine sortierten Liste schnell und bequem zu finden.

Abgeschnittene Dateien akzeptieren

Die Software weigert sich standardmäßig unvollständige Dateien (verursacht z.B. durch einen abgebrochenen Download) zu entschlüsseln. Aktivieren Sie diesen Schalter um die Überprüfung zu umgehen und soviel Daten als möglich rekonstruieren zu lassen.

Attribute bleiben erhalten

Wenn dieser Schalter aktiv ist werden die Attribute von verschlüsselten Dateien nicht zurückgesetzt, die Originalattribute bleiben erhalten. So bleiben versteckte Dateien z.B. weiterhin versteckt. Bitte beachten Sie, daß die originalen Attribute trotzdem in der verschlüsselten Datei gespeichert werden.

Auswahl im Stile eines Webbrowser

Wenn Sie es bevorzugen, daß der Auswahl so wie ein Webbrowser aussieht und sich dementsprechend verhält, so sollten Sie diese Option aktivieren. Alle Einträge sind dann unterstrichen und einzelne Mausklicks werden als Doppelklicks behandelt.

Automatische Auswahlaktualisierung

Die Software ist in der Lage zu erkennen, wann Dateien oder Ordner im aktuellen Pfad gelöscht, erzeugt oder verändert wurden. Tritt ein solcher Fall ein, dann wird die Auswahl automatisch auf den neuesten Stand gebracht.

Automatisches Anordnen

Die Einträge werden in der Auswahl automatisch angeordnet wenn sich die Fenstergröße ändern sollte.

Beenden nachdem ein Shelljob ausgeführt wurde

Wenn Sie einen Job (aus einer Jobdatei oder durch direkt eingegebene Objekte) über den Windows Explorer oder durch Drag & Drop von Objekten über das Programmsymbol gestartet haben, so können Sie das Programm dazu veranlassen nach der Ausführung zu beenden. Die einzige Ausnahme ist das Betrachten einer verschlüsselten Datei (die sofort wieder verschwinden und die Applikation zum Betrachten zurücklassen würde), wobei hier das Programm weiter läuft.

Bereits verschlüsselte Dateien übergehen

Ist dieser Schalter aktiviert, so prüft Blowfish Advanced CS jede Datei, ob Sie schon verschlüsselt wurde. Ist dies der Fall, so wird kein zweites Mal verschlüsselt. Bei deaktiviertem Schalter entfällt diese Prüfung. Dann wird jede Datei verschlüsselt, egal in welchem Zustand sie sich befindet. Bitte beachten Sie, daß wenn Sie Dateien mehrmals verschlüsseln Sie diese auch mehrfach in umgekehrter Reihenfolge entschlüsseln müssen.

Betrachtete Dateien dürfen existierende überschreiben

Betrachtete verschlüsselte Dateien werden in ein temporäres Verzeichnis entschlüsselt. Obwohl solche Verzeichnisse normalerweise keine Dateien von Wert enthalten können Sie durch Deaktivieren dieses Schalters ein Überschreiben existierender Dateien vermeiden. Bitte beachten Sie, daß bei mehrfacher Betrachtung derselben Datei eine Überschreibsituation permanent auftritt. Wenn Sie sich nicht sicher sind, welche Methode nun die bessere ist können Sie zum Betrachten Ihr eigenes temporäres Verzeichnis verwenden (s. Verschiedenes).

Cache-Speicher für Lesen und Schreiben umgehen

Wenn Daten während der Ver- und Entschlüsselung gelesen und geschrieben werden, so werden sie wie gewöhnlich durch das Windows Betriebssystem gecacht. Obwohl dies für die tägliche Arbeit von Vorteil ist, so kann es gerade beim Bearbeiten einer großen Menge von Daten allgemein eher bremsend wirken. Sie können hiermit das Programm dazu bringen, durch den Cache-Speicher direkt hindurch auf die Platte zu schreiben, was die Ausführungsgeschwindigkeit erhöht. In manchen Fallen kann dies es aber auch zu negativen Effekten führe, speziell beim Bearbeiten vieler kleiner Dateien.

CRC32 Fehler ignorieren

Um Datenintegrität zu gewährleisten berechnet Blowfish Advanced CS eine CRC32-Prüfsümme und vergleicht sie mit derjenigen, welche in der verschlüsselten Datei gespeichert wurde. Sind diese Prüfsummen ungleich, so wird die originale Datei nicht wiederhergestellt, um den Benutzer eine Möglichkeit zu geben das Problem zu beheben, z.B. einen Fehler auf dem Datenträger zu korrigieren oder eine Datei neu zu übertragen. Durch diesen Schalter können Sie die Integritätsprüfung umgehen. Danach wird eine Datei immer entschlüsselt, egal ob die Daten beschädigt sind oder nicht. Bitte benutzen Sie diese Einstellung mit Vorsicht! Fertigen Sie von der verschlüsselten Datei eine Sicherheitskopie an, um die Entschlüsselung eventuell wiederholen zu können.

Doppelklick entspricht "Arbeiten mit"

Wenn dieser Schalter deaktiviert ist führen Doppelklicks (inklusive bei Drag & Drop einer einzelnen, verschlüsselten Dateien auf das Programmfenster) zur Betrachtung der verschlüsselten Datei. Wenn Sie statt dessen bearbeiten möchten, so aktivieren Sie diese Option. Dies führt auch zur einer Änderung beim der Reaktion auf Doppelklicks auf .BFA Dateien im Windows Explorer: anstelle eines Auswahldialogs wird sofort damit begonnen, mit der Datei zu arbeiten.

Erweiterung .BFA anhängen

Sie können verschlüsselte Dateien mit Blowfish Advanced CS verknüpfen. Dazu müssen die Dateien die Endung .BFA besitzen. Durch diesen Schalter wird dann die Erweiterung an den Namen jeder verschlüsselten Datei angehängt, unabhängig davon, ob sie umbenannt wurde oder nicht. Wenn z.B. der originale Dateiname "MeinTagebuch.txt" war, so wird sie in "MeinTagebuch.txt.bfa" umbenannt.

Existierende Dateien überschreiben

Setzen sie diesen Schalter, wenn Sie wollen, daß die Software existierende Dateien ohne zusätzliche Bestätigung überschreibt.

Farbige Fortschrittsanzeige

Aktivieren Sie diesen Schalter, wenn Sie die Boxen im Fortschrittsdialog farbig haben wollen. Verschlüsselung führt zu einer roten, Entschlüsselung zu einer grünen, Vernichtung zu einer gelben, Umverschlüsselung zu einer blauen und das Löschen von freiem Dateispeicher zu einer seegrünen Einfärbung.

Flache Auswahlansicht

Ein Gimmick, um die Auswahl im neuen Stil von Windows 98 anzuzeigen. Kann unter Windows 95 und bei NT4 Systemen unter Umständen nicht immer funktionieren.

Gitterlinien

In der Detailansicht der Auswahl werden Gitterlinien verwendet.

Hinweise anzeigen

Hier legen Sie fest ob die Schaltflächen mit kleinen Tips versehen werden sollen. Wenn Sie mit Blowfish Advanced CS vertraut genug sind können Sie diese abschalten.

Hot Tracking

Der Mauszeiger wählt nach einer kurzen Verzögerung den Eintrag unter sich automatisch aus.

In der Taskleiste laufen lassen

Um einen schnellen Zugriff auf das Programm zu haben kann Blowfish Advanced in der Taskleiste verbleiben. Das Programm ist nach dem Minimieren immer noch komplett aktiv, Sie sind aber in der Lage es über das Menü des Taskleistensymbols zu beenden. Wenn Sie dieses Features nicht nutzen wollen, so können Sie es hier abschalten.

Jobreport anzeigen

Blowfish Advanced CS merkt sich jede ausgeführte Operation und zeigt die Ergebnisse danach im Jobreport an. Wenn Sie eine solche Zusammenfassung nicht sehen wollen, so deaktivieren Sie diese Option. Bitte beachten Sie daß, falls irgendwelche Probleme aufgetreten sind, der Jobreport trotzdem angezeigt wird.

Laufwerke voranstellen

Laufwerke erscheinen in der Auswahl ganz oben.

Leere Verzeichnisse entfernen

Falls komplette Ordner vernichtet wurden und danach leer sind, entweder durch einen Vernichtungsvorgang oder z. B. durch die Verwendung eines Zielpfades, so können Sie diese durch die Aktivierung dieser Option automatisch entfernen lassen. Bitte beachten Sie, falls Ordner noch Dateien enthalten sollten (aus welchen Gründen auch immer) diese dann nicht gelöscht werden.

Nur .BFA Dateien scannen

Der Scanner untersucht standardmäßig alle Dateien in der aktuellen Auswahl. In den meisten Fällen macht es jedoch nur Sinn Dateien mit der Erweiterung .BFA zu scannen. Dieses Verhalten kann durch die Aktivierung dieser Option eingestellt werden.

Operationen müssen bestätigt werden

Ist dieser Schalter aktiviert, so wird Sie Blowfish Advanced CS vor jeder Ausführung fragen, ob Sie diese auch wirklich starten möchten. Diese Option wurde implementiert, um erfahrenen Benutzern die Möglichkeit zu geben auf unnötiges Nachfragen zu verzichten. Dieser Schalter hat übrigens keinen Einfluß auf Vernichtungsprozesse, da diese zu gefährlich sind, um hier ein Risiko einzugehen.

Sicherheitsrelevante Informationen speichern

Blowfish Advanced CS legt seine Konfiguration in der Datei BFACS.INI ab, die sich im selben Verzeichnis wie BFACS.EXE befindet.

Falls Sie diesen Schalter deaktivieren werden folgende Informationen nicht in BFACS.INI gespeichert:

- alle Pfade der Auswahl (werden gelöscht)

- der letzte Arbeitspfad (anstelle dessen wird der temporäre Pfad von Windows eingetragen)

- der Pfad der Schlüsseldiskette (auf Standard zurückgesetzt)

- der letzte Zielpfad (wird gelöscht)

- das Temporärverzeichnis zum Betrachten von Dateien (s. letzter Arbeitspfad)

- alle verwendeten Algorithmen werden auf den Standard (Blowfish) zurückgesetzt

- alle Dateien in der Arbeitsliste

Symbole (und Typen) von gescannten Dateien ersetzen

War der Scanner in der Lage von einer verschlüsselten Datei Informationen auszulesen, so werden der originale Name und die Größe in der Auswahl angezeigt (Detailansicht). Für eine bessere Übersicht können Sie sich zusätzlich die originalen Symbole und die Typen der verschlüsselten Dateien anzeigen lassen, indem Sie diese Option aktivieren. Bitte beachten Sie, daß die originalen Symbole nur bei Dateien, nicht bei ausführbaren oder speziellen Dateien, angezeigt werden.

Verschlüsselte Dateien schreibschützen

Mit dieser Option werden aller Dateien nach abgeschlossenem Verschlüsselungsvorgang schreibgeschützt. Dies verhindert z.B. daß wenn in anderen Applikationen versehentlich eine verschlüsselte Datei geöffnet wird diese nur betrachtet, nicht aber verändert werden kann (was evt. zu Ihrer Zerstörung führen könnte).

Versuchen 8.3 kompatibel umzubenennen

Wenn Dateien verschlüsselt werden besteht die Möglichkeit, daß der Name der verschlüsselten Datei nicht vom darunterliegenden Dateisystem unterstützt wird, z.B. bei der Arbeit auf Servern, die nur DOS-Dateinamen unterstützen. Durch die Aktivierung dieser Option wird versucht Dateinamen kompatibel zum 8.3 (DOS Format) zu erzeugen. Bitte beachten Sie, daß dies nicht für die Entschlüsselung funktioniert. Falls Sie keine Probleme mit Ihrer Umgebung haben, ignorieren Sie diese Option und lassen Sie sie abgeschaltet.

Zeitstempel bleiben erhalten

Ist dieser Schalter aktiviert, so ändert die Software Datum und Zeit von verschlüsselten Dateien nicht. Genau wie die Attribute werden die Zeitstempel jedoch auch in den verschlüsselten Dateien gespeichert.


Dateien

Umbenennungsmethode

Hier können Sie auswählen, welche Methode zur Umbenennung von verschlüsselten Dateien verwendet werden soll, um die originalen Dateinamen somit zu verbergen. Die Umbenennungsmethoden haben keinen Einfluß auf das Anhängen der .BFA Erweiterung an eine verschlüsselte Datei.

Umbenennung mit Benutzermaske

Sie können einen Kopf und eine Erweiterung für umbenannte Dateien angeben. Blowfish Advanced CS wird dann eine fortlaufende Dezimalzahl zwischen diesen zwei Teilen einfügen, um Kollisionen von Dateinamen zu vermeiden.

Umbenennung mit zufälligen Zeichen

Dateien werden mit 8 zufällig ausgewählten Zeichen umbenannt. Danach sehen die Dateinamen äußerst zufällig aus.

Kompression

Dateien der folgenden Typen nie komprimieren

Einige Dateitypen verwenden bereits ein komprimiertes Format, was jeden Versuch sie weiter zu verkleinern überflüssig macht. Sie können Blowfish Advanced CS vorgeben, welche Dateitypen bei der Komprimierung zu ignorieren sind.

Hierfür geben Sie die Erweiterungen ein, getrennt durch Kommas. Mit einem Satz der am häufigsten vorkommenden, komprimierten Dateien können Sie immer mit eingeschalteter Kompression arbeiten, ohne unnötige Wiederholungen zu riskieren. Die Software ist bereits mit einer Auswahl von bekannten Dateitypen vorbereitet, die meisten hiervon Archiv- und Multimediaformate.


Verschiedenes

Temporärer Pfad zum Betrachten

Um verschlüsselte Dateien betrachten zu können entschlüsselt Blowfish Advanced CS sie in ein temporäres Verzeichnis und vernichtet diese dann bei der Beendigung des Programms. Hier können Sie nun das temporäre Verzeichnis ändern. Wenn Sie z.B. nur einen Blick auf die verschlüsselten Dateien auf einem fremden Rechner werfen wollen, so können Sie den Pfad auf das Diskettenlaufwerk umlenken, um die temporären Kopien auf Ihrer eigenen Diskette zu haben.

Schlüsseldatei

Hier können Sie den Pfad und den Namen der Schlüssel(disk)datei festlegen, die von Blowfish Advanced CS verwendet werden soll. Logischerweise sollten nur Dateien auf auswechselbaren Datenträgern verwendet werden.

Schlüsseldisk erzeugen

Hier öffnen Sie den Dialog, um eine Schlüsseldisk(ette) zu erzeugen.

Prüfsummen für die automatische Bestätigung löschen

Sie können hier alle Prüfsummen löschen, die durch die Automatische Bestätigung erzeugt wurden.

Maximale Anzahl von Fehler

Wenn die Anzahl von Fehlern beim Ausführen eines Jobs ein bestimmtes Limit erreicht hat fragt Blowfish Advanced CS nach, ob Sie trotzdem fortfahren wollen. Diese Grenze kann hier festgelegt werden.

Systemeinstellungen

Hier können Sie entscheiden, inwieweit die Software mit der Windows Umgebung zusammenspielt. Sie können .BFA und .BFJ Dateitypen verwenden, d.h. mit Blowfish Advanced CS verknüpfen. Es besteht ebenso die Möglichkeit, Erweiterungen für das Kontextmenü des Windows Explorers zu aktivieren. Durch Klick auf die Schaltfäche Setzen werden die Änderungen in der Registrierdatenbank von Windows vorgenommen. Dies ist auch dann nützlich, wenn Sie Blowfish Advanced CS aus Ihrem System deinstallieren wollen: deaktivieren Sie hierzu beide Optionen und klicken Sie auf Setzen. Alle Einträge in der Registrierdatenbank, die mit der Software zu tun haben, werden dann gelöscht.


Betrachten

Trägt eine einzeln ausgewählte Datei die Erweiterung .BFA oder wurde Sie vom Scanner als verschlüsselt identifiziert, so fragt Blowfish Advanced CS nach einem Schlüssel, bevor die originale Datei mit Ihrer verknüpften Applikation gestartet wird.

War der Schlüssel korrekt, so wird die Datei in das temporäre Verzeichnis zum Betrachten entschlüsselt und Name sowie Pfad in eine interne Liste aufgenommen. Bevor Blowfish Advanced CS beendet werden diese temporären Dateien dann vernichtet (mit der augenblicklich ausgewählten Methode).

Bitte beachten Sie, daß Sie Betrachten nur für Lesezwecke verwenden. Wenn Sie den Inhalt der Datei ändern wollen, so verwenden Sie Arbeiten mit anstelle.


Umverschlüsseln

Umverschlüsselung bedeutet, daß Sie in der Lage sind den Schlüssel und den Algorithmus von verschlüsselten Dateien in einem einzigen Vorgang zu ändern.

Würden Sie den gewöhnlichen Weg gehen, so wären die Dateien zuerst zu entschlüsseln und danach wieder zu verschlüsseln, die notwendigen Änderungen dazwischen vorzunehmen. Mit der Umverschlüsselung geben Sie nur den alten Schlüssel und Algorithmus ein und definieren dann direkt danach den neuen Schlüssel und den neuen Verschlüsselungsalgorithmus.

Der Prozeß bewahrt alles aus den ausgewählten verschlüsselten Dateien (inklusive den Namen). Die Daten werden nicht einmal dekomprimiert, sondern nur in neue Dateien ohne Änderungen verschoben. Dies führt zu einer sehr guten Performance und erhöht zudem die Sicherheit.


Freien Dateispeicher löschen

Wenn Daten in einer Datei abgelegt werden, so reserviert das Betriebssystem so viele Cluster (der kleinsten logischen Einheit auf einem Laufwerk) auf dem Medium wie nötig um alle Dateidaten aufzunehmen. Ein Cluster hat eine feste Größe, z.B. 512 Bytes bis hin zu 32 kB, abhängig vom Dateisystem. Die meisten Dateien passen von der Größe her natürlich meistens nie genau in dieses Raster.

Den nicht verwendeten Speicherplatz nennt man Slack und kann unter Umständen vertrauliche Daten bereits gelöschter Dateien enthalten.

Sie können mit diesem Menüeintrag den Slack der ausgewählten Dateien (und Dateien in Unterordnern) löschen.


Nicht anzeigen

Mit diesen Schaltern können Sie die Attributmaske festlegen, damit Blowfish Advanced CS nur die Dateien in der Auswahl anzeigt, die zu der jeweiligen Maske passen.

Es ist möglich

- Dateien und Ordner mit gesetztem Archivattribut

- versteckte Dateien und Ordner

- schreibgeschützte Dateien und Ordner

- Systemdateien und -ordner

von der Auswahl ausschließen.

Wenn Sie in der Auswahl alles sehen möchten, so deaktivieren Sie einfach alle Menüeinträge.


Zeichensatz auswählen

Hier wählen Sie den Zeichensatz für die Auswahl, welcher Ihnen am besten gefällt.

Sie können bei Bedarf auch eine andere Farbe einstellen.


Scanner

Die originalen Dateinamen sicher und für andere Personen nicht einsehbar in den verschlüsselten (und umbenannten) Dateien gespeichert zu haben ist eines der Basisfeatures von Blowfish Advanced CS. Allerdings würden Sie manchmal auf die Schnelle sicher gerne wissen, unter welchem Tarnnamen sich nun ein gesuchtes Dokument verbirgt, z.B. um es zu kopieren.

Alle möglichen Kandidaten zu entschlüsseln wäre eine Möglichkeit, ist aber weder zeitsparend und zudem sicherheitstechnisch bedenklich (alle Dateien werden für eine kurze Zeit lesbar).

Blowfish Advanced CS bietet hierzu einen Scanner an, eine Art Programm im Hintergrund, welches jede Datei in der Auswahl inspiziert und, falls sie verschlüsselt ist, den originalen Dateinamen und Größe aus dem Kopf der Datei ausliest. Vorausgesetzt natürlich, Sie haben den richtigen Schlüssel zuvor eingegeben. Diese Informationen werden dann in gesonderten Spalten in der Auswahl angezeigt.

Um mit dem Scanner zu arbeiten

- müssen Sie einen Schlüssel im erscheinenden Dialog eingeben. Der Schlüssel wird gespeichert bis der Scanner wieder abgeschaltet wird. Im Vergleich zum Schlüsselspeicher läuft der Scannerschlüssel nie ab. Ein Druck auf die F8-Taste ist eine Möglichkeit den Scanner schnell abzuschalten und den Schlüssel damit zu löschen.

- sollten Sie die Auswahl in den Stil Details umschalten. Nur dort können Sie die originalen Dateinamen und -größen in den oben beschriebenen Spalten einsehen.

Der Scanner von Blowfish Advanced CS arbeitet sehr schnell, so daß selbst Verzeichnisse mit sehr vielen Dateien zügig durchkämmt werden. Für eine bessere Übersicht können Sie die Spalte mit den originalen Dateinamen zudem in alphabetischer Reihenfolge sortieren lassen.

Sobald der Scanner aktiviert wurde sehen Sie den Text SCAN in der Statuszeile. Die Taste F8 oder ein Klick auf den Menüeintrag schaltet den Scanner sofort ab.


Schaltfächenleiste anzeigen

Sie können hier die Schaltflächenleiste aus- und einschalten.

Im ausgeschalteten Zustand steht die komplette Funktionalität trotzdem noch im Hauptmenü zur Verfügung.


Werkzeugleiste für Auswahl anzeigen

Sie können mit diesem Schalter die Werkzeugleiste aktivieren bzw. deaktivieren.

Im ausgeschalteten Zustand steht die komplette Funktionalität trotzdem noch im Hauptmenü zur Verfügung.


Schlüsselspeicher löschen

Falls sich im Schlüsselspeicher Daten befinden sollten so werden diese als ungültig erklärt und gelöscht.


Liste der Arbeitsdateien leeren

Der Name und Pfad jeder verschlüsselten Datei, mit der gearbeitet wurde, ist in einem Menü wieder aufrufbar (unter Arbeiten Mit in der Schaltflächenleiste).

Diese Liste kann durch Klicken auf den Menüpunkt gelöscht werden.


Auswahl

Die Auswahl von Blowfish Advanced CS erlaubt es Ihnen bequem durch Ihr Dateisystem und den verbundenen Netzwerken zu navigieren.

Bitte beachten Sie folgende Features:

- Verwenden Sie die Favoriten, um einfacher und schneller navigieren zu können.

- Ein Doppelklick öffnet eine Datei (betrachtet oder bearbeitet eine verschlüsselte Datei)

- Drag & Drop von Dateien und Ordnern führen zu einer Verschiebung.

- Drag & Drop von Dateien und Ordnern mit gedrückter ALT-Taste führen zum Kopieren

- Aktivieren Sie das Popup-Menü mit einem rechten Mausklick.

- Sortieren Sie Spalten durch Klicken auf die Kopfzeilen (möglich im Stil Details).


Popup-Menü

Das Popup-Menü kann durch einen rechten Mausklick in die Auswahl geöffnet werden. Es beinhaltet verschiedene Funktionalitäten zum Arbeiten mit Dateien.

Abhängig von den Einträgen unter dem Mauscursor können manche Einträge deaktiviert sein. Bitte beachten Sie, daß alle Menüeinträge auch mit Tastaturkürzeln versehen sind.

Kopieren...

Alle ausgewählten Dateien werden in den Pfad kopiert, welcher im Zielpfad-Dialog angegeben wurde.

Verschieben...

Alle ausgewählten Dateien werden in den Pfad verschoben, welcher im Zielpfad-Dialog angegeben wurde.

Umbenennen...

Öffnet den Dialog zum Umbenennen von Dateien und Ordnern.

Löschen

Löscht alle ausgewählten Dateien und Ordner. Bitte beachten Sie, daß Dateien und Ordner, die mit Blowfish Advanced CS gelöscht werden, nicht im Papierkorb landen.

Selektieren...Alles

Wenn Sie alle Dateien und Ordner im aktuellen Pfad auswählen wollen.

Selektieren...Dateien

Wenn Sie alle Dateien im aktuellen Pfad auswählen wollen.

Selektieren...Ordner

Wenn Sie alle Ordner im aktuellen Pfad auswählen wollen.

Selektieren...Verschlüsselte Dateien

Wenn Sie alle Dateien auswählen wollen, die entweder die Erweiterung .BFA tragen oder die vom Scanner als verschlüsselt erkannt wurden.

Selektieren...Unverschlüsselte Dateien

Wenn Sie alle Dateien auswählen wollen, die nicht die Erweiterung .BFA tragen oder die vom Scanner als nicht verschlüsselt erkannt wurden.

Selektieren...Dateien mit Begriff...

Wenn Sie Dateien auswählen wollen, die eine bestimmte Zeichenkette in den Namen enthalten.


Jobdateien

Verschlüsseln und Entschlüsseln von Dateien ist mit Blowfish Advanced CS einfach, nichtsdestotrotz sind es immer wieder die gleichen Aktionen, wenn Dateien und Ordner jeden Tag verschlüsselt, entschlüsselt, vernichtet oder umverschlüsselt werden müssen.

Um diese täglichen Sicherheitsarbeiten zu automatisieren bietet Blowfish Advanced CS Ihnen Jobdateien an. Ein Job ist nicht mehr als eine Beschreibung was wann wie (und wohin) zu erledigen ist.

Wenn Sie z.B. eine Anzahl von Dateien verschlüsselt haben, so können Sie diese Aktion in einer Jobdatei abspeichern. Benutzen Sie dafür den Menüeintrag im Jobreport. Wenn Sie den Job erneut ausführen wollen, so klicken Sie einfach auf die Jobdatei. Dann werden Sie nicht mehr die Dateien auswählen müssen, Sie werden nicht mehr die ursprünglichen Optionen und den korrekten Verschlüsselungstreiber einstellen, noch werden Sie den Zielpfad festlegen müssen - Sie werden lediglich das Passwort eingeben bzw. die Schlüsseldiskette einlegen. Sie können sogar einen Job zu einer bereits existierenden Jobdatei hinzufügen. Wird diese dann ausgeführt, so wird jeder Job ihn ihr abgearbeitet.

Sie können z.B. eine Jobdatei erzeugen die alle Entschlüsselungsaufträge für Ihre vertraulichen Dateien für die tägliche Arbeit in Ihrem Büro enthält. Jeden Morgen müssen Sie nun nur die Jobdatei starten und das Passwort eingeben - das ist alles. Auf gleichem Wege können Sie das Gegenstück zu dieser Jobdatei erzeugen, welche Ihre Dateien verschlüsselt. Fügen Sie dann noch Jobs zum Aufräumen hinzu, z.B. um alle temporären Dateien aus dem Internet zu vernichten, und schon haben Sie die Jobdatei, die Sie beim Verlassen des Büros dann starten.

Wenn Sie Dateien verknüpft haben, so können Sie direkt auf die Jobdatei klicken ohne Blowfish Advanced CS vorher zu starten. Wie wäre es z.B. die Jobdatei für die tägliche Entschlüsselung auf dem Desktop oder im Autostart-Ordner zu plazieren?


Schlüsselspeicher

Wenn mit verschlüsselten Dokumenten gearbeitet wird, so wechseln die meisten Benutzer nur sehr selten ihre Schlüssel. Somit wird es nötig, denselben Schlüssel zum Ver-, Ent-, Umverschlüsseln, und Betrachten jedesmal zeitaufwendig neu einzugeben.

Blowfish Advanced CS bietet hierfür eine Lösung: haben Sie einen Schlüssel einmal eingegeben, so können Sie ihn für eine bestimmte Zeit (oder auch solange Sie wollen) in einem internen Speicher ablegen. Damit der Schlüssel nicht versehentlich in die Auslagerungsdatei gerät wird er in einem speziellen Speichertyp angelegt.

Mit einem so gespeicherten Schlüssel müssen Sie nur noch bestätigen, anstelle ihn neu einzugeben. Für manche Aktionen, z.B. für das Betrachten verschlüsselter Dateien ist nicht einmal mehr eine Bestätigung nötig.

Einen Schlüssel im Hintergrund stets parat zu haben sollte allerdings mit ein wenig Vorsicht genossen werden. Nur Sie sollten während dieser Zeit Zugriff auf Ihren Computer haben. Sollten Sie dies nicht mehr haben, empfiehlt es sich den Schlüsselspeicher manuell zu löschen.


Sprache

Blowfish Advanced CS unterstützt dynamische Sprachumschaltung. Augenblicklich werden English (Englisch) und Deutsch angeboten. Wird die Sprache gewechselt, so führt dies zum Neueinlesen der Auswahl. Bitte beachten Sie, daß Sie eventuell neu starten müssen um Änderungen in den Erweiterungen des Windows Explorers zu erkennen.


Schlüsseldisk erzeugen

In diesem Dialog können Sie eine sichere Schlüsseldisk(ette) erstellen.

Als ersten Schritt schieben Sie bitte eine leere Disk(ette) in das Laufwerk, welches unter den Optionen angegeben wurde.

Dann wählen Sie eine geeignete Grösse für die Schlüsseldatei. Bitte beachten Sie, daß die Schlüsselgrösse hier in Bits gemessen wird, und somit nur in Schritten zu 8 erhöht oder verringert wird (solange man noch keine einzelnen Bits in Dateien speichern kann). Der höchste Wert ist übrigens 1024, was für Schlüssel zur symmetrischen Verschlüsselung bereits mehr als zuviel ist.

Um einen wirklich brauchbaren Schlüssel zu erzeugen ist es notwendig, daß der Zufallszahlengenerator (Yarrow wird für diese Zwecke empfohlen) mit genügend zufälligen Daten zuvor gefüttert wird, bevor er die Schlüsselbytes erzeugt. Durch Bewegen der Maus über dem Fenster oder Tippen auf der Tastatur können Sie solche Zufallsdaten erzeugen.

Bitte beachten Sie, daß das Fenster für solche Zwecke in der Größe veränderbar ist.

Nachdem genügend Zufallsdaten gesammelt wurden erscheint ein Dateidialog, in welchem Sie den Namen und den Pfad der Schlüsseldatei ändern können. Die Erzeugung der Datei selbst dauert (normalerweise) weniger als eine Sekunde.

Bitte entfernen Sie die Schlüsseldiskette sofort. Nachdem Sie sich entscheiden haben, sie zu verwenden, sollten zumindest eine Sicherheitskopie von ihr bzw. der Schlüsseldatei anlegen.

Bitte achten Sie darauf, daß Sie bereits existierende Schlüsseldateien nicht versehentlich überschreiben!


Pfad wechseln

Geben Sie den neuen Pfad, den die Auswahl anzeigen soll, in diesem Dialog ein.

Um sich unnötige Tipparbeit zu sparen können Sie alternativ auch auf die Schaltfläche Suchen... klicken, hier einen Pfad auszuwählen oder zumindest zum richtigen Wurzelverzeichnis gelangen.


Kindersicherung

Auf dieselbe Art und Weise, wie Sie Ihre Autotüren gegen die Gefahr eines versehentlichen Öffnens durch Kinder sichern, können Sie Blowfish Advanced CS dagegen schützen von Personen bedient zu werden, die sich nicht bewußt sind was Sie tun.

Wie Sie wissen ist diese Software in der Lage große Datenmengen innerhalb von Sekunden zu vernichten. Wenn z.B. ein Kind mit Ihrem Computer spielt und dabei Blowfish Advanced CS entdeckt kann es natürlich passieren, daß Dateien verschlüsselt oder (eher wahrscheinlich) ohne jede Möglichkeit auf Wiederherstellung vernichtet werden.

Durch Setzen eines simplen Passwortes, welches bei jedem Programmstart eingegeben werden muss, können Sie die Gefahr für die meisten Fälle beheben. Bitte beachten Sie, daß dies kein Schutz gegen Eindringlinge mit bösen Absichten ist, da das Passwort in der Konfigurationsdatei gespeichert wird. Wenn jemand auf Ihrem PC Applikationen ohne Ihr Wissen ausführen kann ist es ein Leichtes Daten zu zerstören, auch ohne Blowfish Advanced CS.

Sie können die Kindersicherung jederzeit durch Eingabe eines leeren Passwortes deaktivieren (natürlich nicht während der Startphase).


Freien Speicherplatz löschen

Mit diesem Dialog können Sie den gesamten freien Speicherplatz auf einem oder auch mehreren Laufwerken löschen. Das Programm erzeugt hierzu eine temporäre Datei, bis das Laufwerk komplett voll ist. Somit werden alle ungenutzten Dateicluster überschrieben.

In den Einstellungen können Sie festlegen was und wie Blowfish Advanced CS zu löschen hat.

Nicht verzögertes Schreiben

Das Erzeugen von mehreren GB großen Dateien macht jeden Caching-Mechanismus von Windows überflüssig. Im Gegenteil kann Caching den Prozess verlangsamen oder Ihren Computer vollständig blockieren, bis alle Buffer auf die Disk geschrieben wurden. Um solche Probleme zu vermeiden können Sie diesen Schalter aktivieren. Dies sollte in den allermeisten Fällen die bessere Lösung sein.

Keine Meldungen

Nachdem der freie Speicher eines Laufwerks gelöscht wurde erscheint eine Meldung. Die temporäre Datei wird erst nach dem Schließen dieses Dialogs gelöscht. Obwohl Blowfish Advanced CS alle Buffer vorher speichert hat kann es somit in einigen Fällen helfen, Windows (oder selbst der Hardware von Festplatten) etwas zusätzliche Zeit zu geben um den Rest der Daten zu schreiben. Wenn Sie jedoch den freien Speicher von mehreren Laufwerke löschen wollen können solche Meldungen eher lästig werden und eine unbeaufsichtigte Ausführung schwierig machen (z.B. während einer Kaffeepause). Durch die Aktivierung des Schalter wird dies verhindert.

Niedere Priorität

Sie können Blowfish Advanced CS dazu bewegen während dem Löschprozess seine Priorität zu verringern, was es Ihnen ermöglicht mit anderen Applikationen (die normalerweise von einer höheren Priorität sind) ohne merkbare Verzögerungen zu arbeiten. Bitte beachten Sie, daß am Ende des Löschprozesses auf dem jeweiligen Laufwerk kein Speicherplatz mehr frei ist, was besonders beim Speichern in anderen Applikationen zu Fehlern führen kann.

Wo löschen?

Sie können der Software mitteilen, wo zu löschen ist: entweder auf dem aktuellen Pfad, auf allen Laufwerken (CD-ROMs ausgenommen, Wechseldatenträger jedoch eingeschlossen) oder auf allen Festplatten.

Löschen mit

Eine temporäre Datei kann entweder Nullen oder Zufallsdaten enthalten. Bei Zufallsdaten können Sie zwischen der Erzeugung eines einzigen Blocks und dessen wiederholter Verwendung (statische Zufallsdaten) oder der Ausgabe von kontinuierlichen Zufallsdaten entscheiden, welches die langsamste Methode ist, da das Programm die Daten andauernd erzeugen muss, nicht nur während des Startvorgangs.

Klicken Sie auf die Schaltfläche Start um mit dem Löschen zu beginnen. Wenn die Größe des freien Speichers (auf dem aktuellen Laufwerk) erkannt werden konnte, so erscheint auf der rechten Seite ein Fortschrittsbalken. Andernfalls wird die Anzahl der geschriebenen Bytes in der Statusbar angezeigt. Der Prozess kann jederzeit durch die Schaltfläche Abbrechen beendet werden.


Schlüsseleingabe

Hier geben Sie Ihren Schlüssel ein, der entweder aus einem Passwort oder einer Schlüsseldisk besteht, um Ver- und Entschlüsselungsaktionen mit den ausgewählten Dateien zu starten.

Das Passwort kann verschiedenster Natur sein: ein einfaches Wort oder auch ein kompletter Satz. Die Länge des Passwortes ist nur durch die Eingabebox beschränkt (normalerweise ca. 32kB), vorausgesetzt Sie verwenden eine registrierte Version (ohne Schlüsselbeschränkungen) von Blowfish Advanced CS.

Sie können ebenso den kompletten Satz von ASCII Zeichen eingeben, indem Sie binäre Sequenzen verwenden. Wenn Sie z.B. das Zeichen mit dem ASCII-Code Nr. 8 (repräsentiert die Backspace-Taste) am Ende Ihres Passwortes "speziell" haben wollen, so geben Sie einfach "speziell\08" ein. Die Sequenz "\08" teilt Blowfish Advanced CS mit, den Vorspann "\" zu ignorieren und die nächsten zwei Zeichen als hexadezimale Darstellung des ASCII-Codes zu verwenden. Falls Sie das "\" Zeichen einzeln eingeben wollen, so müssen Sie "\\" eintippen. Mit dieser Methode kann das Spektrum eines Schlüssels leicht erweitert und Brute-Force-Attacken sehr erschwert werden. Sie können selbst Nullbytes in Ihrem Passwort verwenden, z.B. "Gehei\00mnis".

Sollte das Passwort nicht von der Automatischen Bestätigung erkannt worden oder die Automatische Bestätigung deaktiviert worden sein, so müssen Sie das Passwort (nur bei Verschlüsselung) ein zweites Mal eingeben, um Eingabefehler zu verhindern.

Bitte lesen Sie die Sicherheitsaspekte um Fehler bei der Wahl Ihres Passwortes zu vermeiden.

Verwenden Sie die Schaltfläche Speichern, um Änderungen permanent abzuspeichern.

Die folgenden Elemente sind bei jeder Aktion sichtbar:

Gespeicherten Schlüssel verwenden

Wenn ein Schlüssel im Schlüsselspeicher verfügbar ist und Sie diesen Schlüssel verwenden wollen, dann aktivieren Sie diesen Schalter. Alle anderen Steuerelemente zur Schlüsseleingabe werden dann deaktiviert.

Passwort anzeigen

Wenn Sie sicher sind, daß niemand (nicht einmal eine versteckte Kamera) die Möglichkeit hat über Ihre Schulter zu schauen, so können Sie diesen Schalter aktivieren um Ihr Passwort anstelle der ausgegeben Leerzeichen zu betrachten. Leerzeichen sind im Gegensatz zu Sternchen die bessere Lösung ein Passwort zu verbergen, da es schwieriger ist die Länge des Passwortes abzuschätzen, wenn man die Möglichkeit hat trotz allem einen Blick darauf zu werfen.

Automatische Bestätigung

Das Bestätigen von Passwörtern kann auf die Dauer recht langweilig werden. Mit der aktivierten Automatischen Bestätigung merkt sich Blowfish Advanced CS ein eingegebenes und bestätigtes Passwort. Wenn Sie nun das Passwort zu einem späteren Zeitpunkt erneut eingeben, so wird es vom Programm automatisch erkannt und mit der Verarbeitung ohne weitere Nachfragen fortgefahren. Sobald Ihr Passwort erkannt ist wird zudem der Dialog zur Passworteingabe geschlossen, so daß Sie nicht einmal mehr die Eingabetasten drücken müssen. Dies spart eine Menge Zeit und vermeidet Tippfehler. Eben diese können bei der konventionellen Bestätigungsmethode auftreten, da die wiederholte Eingabe nach einer Zeit dermaßen zur Gewohnheit wird, daß man selbst Tippfehler versehentlich dupliziert.

Schlüssel halten

Wenn Sie den eingegebenen Schlüssel in den Schlüsselspeicher des Programms übernehmen wollen, so aktivieren Sie diesen Schalter. Bitte beachten Sie, daß wenn Sie mehrere Schlüssel eingeben der resultierende Gesamtschlüssel in den Speicher übernommen wird, nicht der einzelne.

Mehrfache Schlüssel

Blowfish Advanced CS ermöglicht es Ihnen mehrere Schlüssel miteinander zu verbinden. Sie können Passwörter und Inhalte von Schlüsseldisks in beliebiger Reihenfolge kombinieren. Dies erlaubt es z.B. Ihre Schlüsseldiskette mit einem zusätzlichen Passwort zu sichern (ähnlich einer PIN-Nummer). Wurde die Schlüsseldisk gestohlen, so benötigt man immer noch das Passwort, um Zugriff auf Ihre Daten zu haben. Ein anderes Beispiel ist wenn zwei Personen Zugriff auf ein geheimes Dokument haben sollen: beide besitzen ein eigenes Passwort (oder Schlüsseldisk) und können nur gemeinsam auf die Daten zugreifen. Mehrfachschlüssel können durch Aktivierung des Schalters verwendet werden. Sie werden dann nach jedem Schlüssel gefragt, ob weitere Schlüssel eingeben werden sollen. Nachdem alle Schlüssel übergeben sind werden sie in der Reihenfolge der Eingabe miteinander verbunden und als ein großer Schlüssel betrachtet. Wenn z.B. das erste Passwort "123" und das zweite "456" war, dann lautet der hieraus resultierende Schlüssel "123456". Zur Entschlüsselung können Sie dann anstelle der zwei Einzelschlüssel natürlich auch "123456" direkt eingeben.

Schlüsseldisk verwenden

Aktivieren Sie diesen Schalter, wenn Sie eine Schlüsseldisk(ette) anstelle eines Passwortes verwenden wollen. Eine Schlüsseldiskette ist ein (entfernbares) Medium, normalerweise eine 3.5" Diskette, die eine bestimmte Schlüsseldatei enthält. Standardmäßig ist diese Datei als "A:\BFACSKEY" festgelegt, Sie können jedoch diese Einstellung im Optionsdialog ändern. Dort können Sie sich ebenso eine sichere Schlüsseldisk mit echten Zufallsdaten generieren lassen. Legen Sie diese Diskette nur zu dem Zeitpunkt ein wo Blowfish Advanced CS sie benötigt. Dies ist der Fall kurz nachdem Sie die Schlüsseleingabe mit der Schaltfläche "OK" verlassen haben. Die Benutzung von Schlüsseldisketten ist die richtige Wahl für jene Benutzer, die Probleme mit Passwörtern haben oder sich einfach nicht Ihr Passwort merken wollen. Ebenso ist diese Feature für kleine Arbeitsgruppen, die einen gemeinsamen Schlüssel nutzen wollen gut einsetzbar. Bitte fertigen Sie von Ihren Schlüsseldisketten Backups an! Wenn eine Schlüsseldiskette verloren geht, so sind auch die damit verschlüsselten Daten nutzlos. Bewahren Sie Schlüsseldisks an einem sicheren Ort auf! Hat jemand auf sie Zugriff, dann ist sie/er in der Lage all Ihre verschlüsselten Daten zu kopieren und zu entschlüsseln.

Diese Elemente sind nur für die Verschlüsselung verfügbar:

Daten komprimieren

Blowfish Advanced CS kann Daten vor der Verschlüsselung komprimieren. Durch Setzen dieses Schalters können Sie die Datenkompression aktivieren. Sollte eine Datei nicht komprimierbar sein, z.B. Multimediadateien wie JPEG oder Archive wir ZIP, so wird sie in unkomprimierter Form gespeichert, um die Verschwendung von Speicherplatz zu umgehen. Bitte beachten Sie dies, da das Programm versucht jede Datei zu komprimieren und dann einen zweiten Anlauf unternimmt, diesmal mit temporär abgeschalteter Kompression. Sie können der Software auch mitteilen, welche

Dateitypen nicht zu komprimieren sind. Kompression ist zeitaufwendig, dadurch wird der Gesamtprozess verlangsamt Bei hochkomprimierbaren Dokumenten allerdings, wie z.B. Textdateien oder Tabellenblätter, spart sie nicht nur Speicherplatz, sondern erhöht auch die Sicherheit. Cryptoanalyse ist bei komprimierten Daten schwieriger als bei nicht komprimierten.

Pfadnamen speichern

Das Speichern von Pfadnamen ist nützlich, wenn Sie komplette Verzeichnisstrukturen erhalten, die Dateien aber nicht an ihren ursprünglichen Orten aufbewahren wollen. Der originale Pfadname wird verschlüsselt im Kopf der Datei abgelegt. Wird die Datei entschlüsselt, so wird dieser Pfad dann wiederhergestellt. Wenn Sie z.B. die Datei "D:\Dokumente\Privat\MeinTagebuch.doc" mit Pfadnamen verschlüsseln und Sie diese Datei dann wieder in den Zielpfad "E:\Backups" entschlüsseln (mit aktivierter Wiederherstellung von Pfaden), so wird die originale Datei als "E:\Backups\Dokumente\Privat\MeinTagebuch.doc" wiederhergestellt.

Dateien umbenennen

Durch die Aktivierung dieser Option werden alle verschlüsselten Dateien komplett umbenannt. Dies ist deshalb nützlich, da nun niemand mehr ahnen kann was Ihre Datei im Ansatz enthielt, wenn der originale Name und die Erweiterung verschwunden sind. Je nach den Einstellungen im Optionsdialog werden die Dateien entweder mit Zufallszeichen oder mit einer durchnumerierten Namensmaske umbenannt. Dort können Sie ebenso wählen ob das Programm die .BFA Erweiterung an verschlüsselte Dateien anhängen soll.

Relativ zum aktuellen Pfad

Dieser Schalter ist nur dann aktiviert, wenn Sie Pfadnamen speichern. Ist er aktiviert, so werden Pfadnamen nur relativ zum aktuellen Pfad in der Auswahl gespeichert. Wenn Sie sich z.B. in "E:\Backups\Dokumente" befinden und die Datei "E:\Backups\Dokumente\Privat\MeinTagebuch.doc" verschlüsseln, so wird der originale Pfad und Name als "Privat\MeinTagebuch.doc" gespeichert. Andernfalls wird der komplette Pfad abgelegt, in unserem Beispiel "Backups\Dokumente\Privat\MeinTagebuch.doc".

Dieses Element ist nur für die Entschlüsselung verfügbar:

Pfadnamen wiederherstellen

Wenn Sie Dateien mit Ihren Pfadnamen verschlüsselt haben (entweder relativ oder nicht), so können Sie die ursprünglichen Verzeichnisstrukturen durch Aktivierung dieses Schalters wiederherstellen. Ist er deaktiviert, so werden Pfadnamen ignoriert.

Für die Ver- und Entschlüsselung sind folgende Elemente verfügbar:

Pfade erhalten

Wenn Sie einen Zielpfad angegeben haben, so können Sie die Software dazu bringen alle Verzeichnisse zu erhalten und an der neuen Stelle wiederherzustellen. Wenn Sie z.B. in "E:\Backups\Dokumente" sind und Ihr Zielpfad "D:\Dokumente" lautet, so wird eine verschlüsselte Datei wie "E:\Backups\Dokumente\Privat\MeinTagebuch.doc.bfa" nach "D:\Dokumente\Privat\MeinTagebuch.doc" entschlüsselt. Es wird davon abgeraten, diese Option mit der Wiederherstellung von Pfadnamen bei der Entschlüsselung zu kombinieren.

Zielpfad

Normalerweise werden ver- oder entschlüsselte Dateien im selben Pfad wie die originalen Dateien erzeugt. Wenn Sie jedoch die Dateien an einem anderen Ort haben wollen, z.B. zu Zwecken eines Backups, so können Sie hier bei aktiviertem Schalter ein Ziel eingeben. Benutzen Sie die Schaltfläche Suchen... um einen bereits zuvor eingegebenen Pfadnamen aus der Liste einzugeben (oder um nach einem neuen Ordner zu suchen). In Kombination mit dem Speichern und Wiederherstellen von Pfadnamen können Sie zudem komplette Verzeichnisstrukturen im Pfad Ihrer Wahl wiederherstellen.

Quelldateien entfernen

Wenn Sie Dateien in einen anderen Zielpfad verschlüsseln oder entschlüsseln, so entspricht dieser Prozeß quasi dem eines Kopierens mit zusätzlicher Ver- oder Entschlüsselung. Ist dieser Schalter aktiviert, so werden die Quelldateien entfernt, was den Prozeß nun dem eines Verschiebens der Dateien gleichen läßt.

Für die Umverschlüsselung sind die folgenden Elemente verfügbar:

Alter/Neuer Verschlüsselungsalgorithmus

Sie können hier einen neuen Verschlüsselungsalgorithmus bzw. den zuvor gewählten für die Dateien angeben. Sie können auch denselben Algorithmus zur Umverschlüsselung verwenden, sollten aber dann zumindest den Schlüsselt wechseln. Andernfalls wäre es Zeitverschwendung. Bitte beachten Sie, daß selbst wenn Sie denselben Schlüssel verwenden und den Algorithmus nicht wechseln werden die umverschlüsselten Dateien danach einen komplett anderen Inhalt haben. Dies basiert auf der Tatsache, daß Ihr Schlüssel jedes Mal mit einem Zufallswert (Salz) kombiniert wird. Für weitere Informationen lesen Sie bitte in der Technischen Referenz nach.


Zielpfad

Dieser Dialog bietet Ihnen nicht nur die Möglichkeit einen Zielpfad festzulegen, sondern auch aus einer Liste bereits eingegebener Pfade auszuwählen.

Benutzen Sie die Schaltfläche Löschen um einen nicht mehr benötigten Eintrag in der Liste zu entfernen.

Verwenden Sie die Schaltfläche Suchen... um einen neuen Pfad auszuwählen.

Existiert ein Pfad nicht, so kann Blowfish Advanced CS ihn für Sie erzeugen.


Jobreport

Das Jobreport Fenster zeigt Ihnen die Ergebnisse von einem oder mehrerer Jobs in Tabellenform an. Sie können sofort erkennen wo und welche Fehler aufgetreten sind. Mehrfachjobs werden auf getrennten Seiten dargestellt, dazugehörige Titel machen es einfach, den gesuchten Job zu finden. Zusätzlich sehen Sie die von einem Job benötigte Zeit in der Statuszeile auf jeder Seite.

Speichern...

Sie können den gesamten Jobreport in einer Textdatei speichern, indem Sie auf diese Schaltfläche klicken. Der Report wird für eine bessere Lesbarkeit sauber formatiert.

Job speichern...

Mit dieser Schaltfäche können Sie einen ausgeführten Job in einer Jobdatei speichern, und somit später leicht wiederholen.

Zuerst werden Sie nach dem Namen und dem Pfad der Jobdatei gefragt. Wählen Sie eine bereits existierende Jobdatei aus, so können Sie sie entweder überschreiben oder den Job anhängen. Als letzter Schritt wird ein Titel für den Job verlangt, um ihn später besser wiedererkennen zu können.


Fortschrittsanzeige

Im Fenster der Fortschrittsanzeige können den Verlauf der Arbeit an Ihren Dateien beobachten. Abhängig von der aktuellen Aktion wird folgendes angezeigt:

- der Name der aktuellen Datei(en)

- die Größer der aktuellen (Eingabe)Datei

- die Nummer der aktuell bearbeiteten Datei und die Gesamtanzahl

- die Nummer des aktuellen Überschreibzyklus

- ein Fortschrittsbalken für den gesamten Prozess

- ein Fortschrittsbalken für die Bearbeitung der aktuellen Datei

Verwenden Sie die Schaltfäche Pause/Fortfahren um den laufenden Prozess anzuhalten, z.B. um 100% Systemressourcen für andere Applikationen zur Verfügung zu haben.

Sie können außerdem die laufende Applikation Minimieren um den Desktop wieder frei zu haben.

Die Schaltfäche Stop bricht den Prozess nach einer Bestätigung ab.


Registrierungsdialog

Wenn Sie Blowfish Advanced registriert haben, erhalten Sie einen Schlüssel, welcher aus einem Block aus wenigen Zeilen im folgenden Format besteht:

----BFACS_REGKEY_BEGIN----

xxx

xxx

xxx

----BFACS_REGKEY_END----

Kopieren Sie diese Zeilen mit der Umrandung (---- xxx ----) in das Eingabefeld. Die Software ist in der Lage überflüssige Zeilen zu erkennen und zu ignorieren. Der Block muss allerdings intakt sein und darf keine zusätzliche Zeichen (Ausnahme: Leerzeichen) enthalten.

Abhängig vom Typ der Lizenz wird die Software nach dem Klick auf die Schaltfläche OK freigeschaltet. Sollten Sie ein Upgrade von Blowfish Advanced 97 erworben haben, so müssen Sie die originale Datei BFA97.USR bereitstellen (im selben Pfad wie BFA97.EXE zu finden). Nachdem diese Datei überprüft wurde ist wird Sie für Blowfish Advanced CS nicht mehr benötigt.

Wenn alle Schlüssel korrekt waren wird die neue Datei BFACS.USR im selben Verzeichnis wie BFACS.EXE angelegt. Bewahren Sie diese Datei an einem sicheren Ort auf, wenn Sie die Software später updaten wollen.